Visual Studio 使用 Cmder 在终端配置文件中编写新配置设置
Visual Studio Code new config setting in terminal profiles using Cmder
我正在尝试将 cmder 作为默认终端集成到 visual studio 代码中,我以前在 settings.json.
中这样配置
{
"terminal.integrated.shell.windows": "C:\Windows\System32\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:\Program Files\cmder\vendor\init.bat"
],
}
但现在视觉代码告诉我这个配置已被弃用。
所以,我开始研究 VSC 文档,它说我应该像这样导入:
{
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\Sysnative\cmd.exe",
"${env:windir}\System32\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
},
"Cmder": {
"path": "C:\Program Files\cmder\vendor\init.bat"
}
},
"terminal.integrated.defaultProfile.windows": "Cmder"
}
但它不起作用...开始打开终端但立即关闭。有什么我想念的吗?
你可以这样试试(其他不变):
...
"Cmder": {
"path": "C:\WINDOWS\SysWOW64\cmd.exe",
"args": ["/k", "C:\Program Files\Cmder\vendor\init.bat"]
}
...
或者,您也可以尝试:
- 这些路径:
- "C:\\Windows\\Sysnative\\cmd.exe"
- "C:\\Windows\\System32\\cmd.exe"
- 这些参数:
- ["/k", "C:\\PROGRA~2\\Cmder\\vendor\\init.bat"]
- ["/k", "C:\\Program Files^ (x86)\\Cmder\\vendor\\init.bat"]
- 一个字符串中的上述之一,而不是两个
我正在尝试将 cmder 作为默认终端集成到 visual studio 代码中,我以前在 settings.json.
中这样配置{
"terminal.integrated.shell.windows": "C:\Windows\System32\cmd.exe",
"terminal.integrated.shellArgs.windows": [
"/k",
"C:\Program Files\cmder\vendor\init.bat"
],
}
但现在视觉代码告诉我这个配置已被弃用。
所以,我开始研究 VSC 文档,它说我应该像这样导入:
{
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
},
"Command Prompt": {
"path": [
"${env:windir}\Sysnative\cmd.exe",
"${env:windir}\System32\cmd.exe"
],
"args": [],
"icon": "terminal-cmd"
},
"Git Bash": {
"source": "Git Bash"
},
"Cmder": {
"path": "C:\Program Files\cmder\vendor\init.bat"
}
},
"terminal.integrated.defaultProfile.windows": "Cmder"
}
但它不起作用...开始打开终端但立即关闭。有什么我想念的吗?
你可以这样试试(其他不变):
...
"Cmder": {
"path": "C:\WINDOWS\SysWOW64\cmd.exe",
"args": ["/k", "C:\Program Files\Cmder\vendor\init.bat"]
}
...
或者,您也可以尝试:
- 这些路径:
- "C:\\Windows\\Sysnative\\cmd.exe"
- "C:\\Windows\\System32\\cmd.exe"
- 这些参数:
- ["/k", "C:\\PROGRA~2\\Cmder\\vendor\\init.bat"]
- ["/k", "C:\\Program Files^ (x86)\\Cmder\\vendor\\init.bat"]
- 一个字符串中的上述之一,而不是两个