VSCode中statusbar_commands创建依赖更新按钮失效的解决办法
正确实现方式
问题出在workbench.action.terminal.sendSequence的参数配置上——你只传入了命令文本,但终端需要收到换行符才会执行输入的命令。
正确的配置代码如下:
{ "statusbar_command.commands": [ { "text": "$(gear) Update", "command": "workbench.action.terminal.sendSequence", "args": { "text": "npm update\n" } } ] }
- 细节补充:
- 若在Windows环境下终端不响应,可将
\n替换为\r\n - 如果希望点击按钮时自动打开新终端执行命令,可先确保终端扩展支持多命令执行,将命令配置为
workbench.action.terminal.new配合发送序列;若仅支持单命令,建议先激活终端再点击按钮。
- 若在Windows环境下终端不响应,可将
内容的提问来源于stack exchange,提问作者Carol
相关产品推荐
相关产品推荐

