【问题标题】:How to add a run button in visual studio code?如何在 Visual Studio 代码中添加运行按钮?
【发布时间】:2021-04-05 19:45:08
【问题描述】:

我是这个网站的新手,我不是英语,所以如果这篇文章不如你预期的那么好,请原谅。让我们切入正题:举一个例子来说明“运行按钮”的含义,以 python 为例。在 Visual Studio 代码中安装 python 扩展后,您可以按屏幕右上角的一个按钮,然后 vsc 会自动在活动 .py 文件上运行 python 的 shell 中执行命令。鉴于此示例,我想知道如何为 vsc 制作一个按钮,该按钮会自动创建一个新终端,执行我将在制作按钮时插入的命令,除此之外,当然终端在给出后不会消失所需的输出。只是为了给你更多信息,我在 ubuntu 上,如果这有帮助的话。 随时告诉我是否应该编辑这个问题。

【问题讨论】:

  • 阅读 VSC 的文档页面如何将它用于不同的语言,转到运行/调试栏,在那里您可以找到定义的启动配置,如果您是初学者程序员,您可以先看看IDE 为您选择的语言,VSC 是一个有好处的编辑器。
  • 我试试,谢谢!
  • Try Code Runner by publisher:"Jun Han" Run C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C# , VBScript, TypeScript, CoffeeScrip... 它会在您的代码编辑器源文件的右上方添加一个播放/运行图标,我希望这是您所需要的。

标签: visual-studio-code


【解决方案1】:

安装Task Runner 扩展。现在,您添加到 tasks.json 的每个任务都将显示为一个按钮,在“任务运行器”面板中(通常与文件资源管理器位于同一选项卡上)。

这是一个不错的tasks.json 模板:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "COMMAND NAME",
            "type": "shell",
            "command": "YOUR COMMAND HERE",
            "presentation": {"echo": true, "reveal": "always", "focus": false, "panel": "shared", "showReuseMessage": false, "clear": true},
        },
        // More tasks here, if you need them.
    ]
}

将此文件放在您的项目目录中,位于名为.vscode 的目录中。使用“文件”->“打开文件夹”打开项目目录。

【讨论】:

  • 非常感谢!那行得通。由于我是这个网站的新手,我想知道我是否必须将此问题标记为已回答或类似的东西?还是会在一段时间后自行关闭?
  • @Luxo 不客气!如果您按下其中一个答案旁边的复选标记,则该问题会被标记为已解决。
  • 是否可以在扩展程序中使用此按钮,而无需下载任务运行器?
  • @xtay2 “在扩展中”是什么意思?
  • 我写了一个语言解释器,一个 vscode 语法高亮器和 vscode 语言支持,现在想使用运行代码按钮来为当前打开的语言文件执行我的解释器。
【解决方案2】:

我知道您没有要求调试,但您可以在任意程序上使用调试器启动机制。您可以定义launch.json 来实现任意数量的启动配置。当前选择的配置将显示一个您可以点击的按钮。

https://code.visualstudio.com/docs/editor/debugging

【讨论】:

    【解决方案3】:

    您可以添加 Code Runner 扩展。 这将在编辑器面板顶部显示一个运行按钮

    【讨论】:

      猜你喜欢
      • 2017-07-03
      • 1970-01-01
      • 2020-03-28
      • 2021-12-04
      • 2013-03-22
      • 2019-11-20
      • 2022-06-17
      • 2022-09-23
      • 2015-07-19
      相关资源
      最近更新 更多