13

是否可以开箱即用或使用扩展在Visual Studio Code的命令面板中添加自定义命令,如JetBrains的 IDE或Visual Studio中的“外部工具” ?

我希望能够直接从命令面板运行自定义bash / cmd命令。

4

5 回答 5

8

您可以使用快捷方式使用 VS Code 内置功能。只需添加到 keybindings.json:

{
  "key": "cmd+shift+R",
  "command": "workbench.action.terminal.sendSequence",
  "args": {
    "text": "clear; rails server\u000D"
  }
},

或者你可以看看这个扩展:Command Runner

于 2019-04-24T17:29:01.890 回答
2

https://marketplace.visualstudio.com/items?itemName=usernamehw.commands

此扩展可以从自定义快速选择运行它(如命令调色板,但只显示您的项目)。命令 id 是commands.openAsQuickPick


没有 api 可以无缝地将命令添加到 Command Palette #1422,但是可以在package.json启用此设置时修改该扩展的功能:

"commands.populateCommandPalette": true,

使用此设置,在重新加载编辑器之前它不会更新命令面板。如果您不经常这样做,这可能是一次不错的体验。

于 2021-06-30T21:21:43.457 回答
1

您可以使用multiCommand Extension构建自定义命令,您可以通过命令面板访问这些命令。Ctrl+Shift+P> Multi command> custom command

我知道这并不理想,但我想您可以使用键绑定打开多命令,然后它几乎就是您想要的。加上您可以使用此扩展执行多个命令的功能。

于 2020-05-13T13:31:01.753 回答
-2

这个人写了一些你可以自定义工具栏的东西。https://github.com/AdamAnandUS/AdamsTool

也许添加一个新的 StatusBarItem 来注册您要运行的命令。 https://code.visualstudio.com/docs/extensionAPI/vscode-api#commands.registerCommand

还有许多 VS Code Extensions 可以做你想做的事。https://stackify.com/top-visual-studio-code-extensions/

于 2018-05-22T18:26:04.787 回答
-4

转到工具,Visual Studio 中的外部工具。单击添加,命名新命令,然后您可以使用浏览省略号指向批处理文件命令。保存后,您将在工具下看到新的菜单项。

于 2018-05-22T16:50:11.340 回答