【发布时间】:2022-01-18 23:36:00
【问题描述】:
我目前正在编写自己的语言,我想将其发布到 VSCode-Marketplace 以便人们对其进行测试。
我已经用 Yeoman-Generator 编写了一个语言扩展和一个语法高亮,现在想将它与启动解释器的可执行文件合并,以便在单击运行代码按钮后可以解释文件。
我现在查看了多篇文章,例如:
- 如何在 Visual Studio 代码中添加运行按钮? - StackOverflow
- 如何在 Visual Studio 上定义或支持代码语言? - StackOverflow
- 调试器扩展指南 - VSCode API
但是,我没有发现任何有用的东西。
(不支持或未定义代码语言。)
但即使在 Google 上大量浏览以向代码运行器添加新的语言支持后,我也没有发现任何帮助。
(参见this 页面,知道他们指的是什么设置/首选项!?)
我的任务也没有成功,因为它们似乎没有以任何方式连接到运行按钮或调试按钮。
我的问题是:当打开我的语言的文件时,如何让运行按钮执行自定义 bash 命令?
【问题讨论】:
-
不要使用代码运行器扩展,添加你自己的运行按钮,用你的语言ID
when子句,让按钮在终端中键入所需的命令 -
您能说得具体一点吗?我应该把它放在哪里?
-
看看你可以在哪里添加按钮到菜单(贡献点),编辑器右上角是其中一个位置,在命令中添加一个图标并将其放在特定菜单的第一组中。
标签: visual-studio-code vscode-extensions yeoman-generator