是否可以开箱即用或使用扩展在Visual Studio Code的命令面板中添加自定义命令,如JetBrains的 IDE或Visual Studio中的“外部工具” ?
我希望能够直接从命令面板运行自定义bash / cmd命令。
是否可以开箱即用或使用扩展在Visual Studio Code的命令面板中添加自定义命令,如JetBrains的 IDE或Visual Studio中的“外部工具” ?
我希望能够直接从命令面板运行自定义bash / cmd命令。
您可以使用快捷方式使用 VS Code 内置功能。只需添加到 keybindings.json:
{
"key": "cmd+shift+R",
"command": "workbench.action.terminal.sendSequence",
"args": {
"text": "clear; rails server\u000D"
}
},
或者你可以看看这个扩展:Command Runner
https://marketplace.visualstudio.com/items?itemName=usernamehw.commands
此扩展可以从自定义快速选择运行它(如命令调色板,但只显示您的项目)。命令 id 是commands.openAsQuickPick
没有 api 可以无缝地将命令添加到 Command Palette #1422,但是可以在package.json
启用此设置时修改该扩展的功能:
"commands.populateCommandPalette": true,
使用此设置,在重新加载编辑器之前它不会更新命令面板。如果您不经常这样做,这可能是一次不错的体验。
您可以使用multiCommand Extension构建自定义命令,您可以通过命令面板访问这些命令。Ctrl+Shift+P
> Multi command
> custom command
。
我知道这并不理想,但我想您可以使用键绑定打开多命令,然后它几乎就是您想要的。加上您可以使用此扩展执行多个命令的功能。
这个人写了一些你可以自定义工具栏的东西。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/
转到工具,Visual Studio 中的外部工具。单击添加,命名新命令,然后您可以使用浏览省略号指向批处理文件命令。保存后,您将在工具下看到新的菜单项。