这个技巧似乎很简单,但我不知道如何设置,
我做了什么:
转到存档>偏好>用户配置
在右边小组中我写了这个......
{
"terminal.integrated.shell.windows":
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\Tools\\VsDevCmd.bat"
}
它可以工作,但是当启动集成控制台时,它只会显示一秒钟然后消失 那么我该如何解决这个问题呢?我不想要cmd.exe btw
答案 0 :(得分:2)
试试这个
{
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/k", "C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\Common7\\Tools\\VsDevCmd.bat"]
}
您似乎需要使用cmd作为shell,但是传入/ k以及为dev命令提示符设置正确环境变量的批处理脚本。
顺便说一句,我的命令提示符是针对Visual Studio 2015的,您需要更新您的版本,看起来像2017年。
答案 1 :(得分:2)
只需更新@ K0j0答案:)
此处适用于Microsoft Visual Studio 2017社区。 p>
{
// New shell with Developer Command Prompt
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/k", "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\Tools\\VsDevCmd.bat"]
}
答案 2 :(得分:0)
Luiz的response提到了32位命令提示符。以下是64位Visual Studio 2017 Developer命令提示符的设置:
"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Auxiliary\\Build\\vcvars64.bat"
],