Я успешно настроил экземпляр кода Visual Studio на своем USB-устройстве флэш-памяти, благодаря этому полезному руководству , разработанному командой Visual Studio.
Теперь я хочу сделать стандартный / встроенный терминал Cmder , и да, Cmder также будет на той же флешке. Но проблема в том, что я не могу просто указать путь к Cmder absolute , потому что буква диска может меняться от компьютера к компьютеру. Например. моя флешка будет назначена на E:
на моей машине, но может быть назначена на F:
на другом компьютере.
Итак, я хотел использовать относительный путь в моем VSCode settings.json
. Прямо сейчас я получаю эту ошибку при запуске терминала:
Система не может найти указанный путь.
Я следовал этому руководству по настройке Cmder, и он работает только когда я задаю абсолютный путь.
My 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 на флэш-накопителе?