如何在 Visual Studio Code 中添加“运行”按钮?

5

我是这个网站的新手,英文不太好,请原谅如果这篇文章没有达到您期望的水平。让我们来说重点:为了给您展示我所说的 "运行按钮" 是什么样子的,以 Python 为例。

一旦您在 Visual Studio Code 中安装了 Python 扩展,您可以按下屏幕右上方的一个按钮,然后 VSC 会自动在运行 .py 文件的 shell 中执行一条命令。

基于这个例子,我想知道如何为 VSC 创建一个按钮,使它能够自动创建一个新的终端,并执行我在制作该按钮时插入的命令,当然终端在输出所需内容后不应消失。

只是为了给您更多信息,我正在使用 Ubuntu 操作系统,如果这有任何帮助的话。

请随意告诉我是否需要编辑这个问题。


1
阅读 VSC 文档页面以了解如何在不同的编程语言中使用它,转到“运行/调试”栏,您会找到定义的启动配置。如果您是初学者程序员,您可能首先要查看适用于您选择的语言的 IDE。VSC 是一个带有优势的编辑器。 - rioV8
我会尝试的,谢谢! - Luxo
尝试使用"Jun Han"出版的Code Runner 运行C、C++、Java、JS、PHP、Python、Perl、Ruby、Go、Lua、Groovy、PowerShell、CMD、BASH、F#、C#、VBScript、TypeScript、CoffeeScrip... 它将在您的代码编辑器源文件的右上角添加一个播放/运行图标,我希望这正是您所需要的。 - ArifMustafa
5个回答

11
安装 任务运行器 扩展程序。现在,你添加到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 不用谢!如果您在答案旁边按下复选标记,问题将被标记为已解决。 - HolyBlackCat
能否在扩展中使用此按钮,而无需下载任务运行器? - user14978390
@xtay2,“在扩展中”是什么意思? - HolyBlackCat
我编写了一个语言解释器、一个VSCode语法高亮器和VSCode语言支持,现在想要使用运行代码按钮来执行当前打开的语言文件的解释器。 - user14978390
@xtay2 你是否正在编写自定义扩展以能够运行解释器?如果是,则可能有比使用任务更好的运行命令的方法。 - HolyBlackCat
显示剩余3条评论

6

在 VS Code 中安装“Code Runner”扩展

在这里输入图片描述


4

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

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


1
添加Code Runner扩展程序,您将在VS Code的右上方看到一个运行按钮。就像这样enter image description here

现在这不是标准行为了吗,即使没有代码运行器,或者代码运行器增加了功能? - Fondue meh

-1
你可以添加Code Runner扩展程序。 这样就会在编辑器面板顶部显示一个运行按钮。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接