vscode 默认使用powershell
低版本的vscode使用以下配置
"terminal.integrated.automationShell.windows": "C:\\Windows\\system32\\cmd.exe",
"terminal.integrated.env.windows": {"CMDER_ROOT": "D:\\cmder"},
"terminal.integrated.shellArgs.windows": [
"/k",
"D:\\cmder\\vendor\\init.bat",
],
但是随着vscode升级
原始的key 不再生效,即“terminal.integrated.shellArgs.windows” ,“terminal.integrated.env.windows”
现使用新key去代替原有参数:
"terminal.integrated.profiles.windows": {
"Command Prompt": {
"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd",
"color": "terminal.ansiYellow"
},
"Git Bash": {
"source": "Git Bash",
"color": "terminal.ansiCyan"
},
"Bash-git": {
"path": "D:\\cmder\\vendor\\git-for-windows\\bin\\bash.exe",
"args": [],
"icon": "terminal-bash",
"color": "terminal.ansiYellow"
},
"Cmder": {
"path": "C:\\Windows\\system32\\cmd.exe",
"args": [
"/k",
"D:\\cmder\\vendor\\init.bat"
],
"env": {
"CMDER_ROOT": "D:\\cmder"
},
"color": "terminal.ansiGreen",
"icon": "terminal-cmd"
},
},
"terminal.integrated.defaultProfile.windows": "Cmder",
还可以更新icon以及color
如果vscode 结合bash或者cmder使用的话,建议使用上面的配置
如果你不想另开窗口的话 可以测试下命令“C:\\Windows\\system32\\cmd.exe? /k ??D:\\cmder\\vendor\\init.bat”
当然你可以使用你"D:\\cmder\\Cmder.exe” 你会发现终端打开的window相当于启动了一个新的cmder
profiles.windows中的参数 “path” 也可以使用"source"
"args" 配置参数,替代原有的?terminal.integrated.shellArgs.windows
"env" 环境参数,代替原有的?terminal.integrated.env.windows
“color” 图标颜色
“icon” 图标
|