你能告诉我为什么在整合vscode和cmder的时候,就像那样:
"terminal.integrated.shell.windows": "cmd.exe",
"terminal.integrated.shellArgs.windows": ["/k", "%CMDER_ROOT%\\vendor\\init.bat"]
并使用mini_cmder版本,一切正常。但是,如果我使用完整版cmder进行相同操作,则从上下文菜单中选择“打开终端”选项并不起作用。有人知道如何解决这个问题吗?
最诚挚的问候,
crova
答案 0 :(得分:6)
是的,要在VS Code中使用Cmder shell,您需要在cmder路径中创建一个vscode.bat文件,其中包含以下内容:
@echo off
SET CurrentWorkingDirectory=%CD%
SET CMDER_ROOT=C:\cmder (your path to cmder)
CALL "%CMDER_ROOT%\vendor\init.bat"
CD /D %CurrentWorkingDirectory%
然后在您的VS Code用户设置中,将以下内容添加到您的settings.json文件中:
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": ["/K", "C:\\cmder\\vscode.bat"]