当我从我的本地终端打开一个文件夹时,我想用code ./workspace添加参数,告诉它应该在VS代码本身内的集成终端上直接运行一个特定的命令。
比如code ./workspace/ --npm build或code ./workspace/ && code windowindex=0 --t --npm build
发布于 2021-01-07 06:10:12
VS代码CLI不支持此AFAIK。
我目前的解决方法是正常使用code打开工作区,然后使用在VS代码启动时触发的扩展(当窗口打开时)来创建我的终端并在它们上运行命令。
这些扩展有几个,但我个人使用的是终端管理器。

npm run start的终端和一个执行git fetch的终端:
{“自动运行”:真,“终端”:[{“名称”:" NPM ",“描述”:“用于npm命令”,“焦点”:真,“命令”:"cd myapp","npm运行启动“},{“名称”:" GIT ",“描述”:“用于git命令”,“焦点”:false,“命令”:"git提取-v“}}code myapp.code-workspace时,应该打开VS代码并打开定义的终端(将焦点放在带有focus: true的终端上)并运行以下命令:
我更喜欢这样,即使有一个code --option来做这个,因为如果我打开VS代码“手动”(即点击它的图标从码头),那么它也会做同样的事情。我不需要单独的配置/设置。
发布于 2021-01-07 05:10:33
我现在和艾特莫西一起去了。它是一个具有预定义设置的启动终端布局的iTerm2工具。我可以在iTerm2中启动两个拆分窗口终端,每次打开一个可视化代码项目,运行脚本从拆分终端,而不是从集成的vscode终端现在。到目前为止我还挺喜欢。https://github.com/TomAnthony/itermocil
https://stackoverflow.com/questions/65606454
复制相似问题