如何在VSCode

时间:2018-11-01 01:07:35

标签: visual-studio-code settings relative-path cmder

感谢Visual Studio团队的this helpful guide,我已经在USB闪存驱动器中成功设置了Visual Studio Code实例。

现在,我要将默认/集成终端设置为Cmder,是的,Cmder也将位于同一闪存驱动器上。但是问题是我无法简单地将Cmder的路径设为 absolute ,因为驱动器号可能会在计算机之间变化。例如。我的闪存驱动器将分配给本机中的E:,但可能分配给另一台计算机中的F:

因此,我想在VSCode的settings.json中使用相对路径。现在,启动终端时出现此错误:

系统找不到指定的路径。

我遵循this guide设置Cmder,并且仅在设置绝对路径时有效。

我的vscode.bat在Cmder的根文件夹中:

@echo off
SET CurrentWorkingDirectory=%CD%
SET CMDER_ROOT=%~dp0
CALL "%CMDER_ROOT%\vendor\init.bat"
CD /D %CurrentWorkingDirectory%

当前settings.json

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",
"terminal.integrated.shellArgs.windows": [
    "/K",
    "..\\cmder\\vscode.bat"
],
"terminal.integrated.rendererType": "dom"

那么,我是否知道在闪存驱动器中将便携式VSCode与Cmder一起使用的正确方法?

0 个答案:

没有答案