Использовать Cmder в качестве терминала VS Code

Dec 18 2022
Если вы используете и VS Code, и Cmder в Windows, скорее всего, вы захотите заменить собственный терминал VS Code на Cmder. Вот как этого добиться.

Если вы используете и VS Code , и Cmder в Windows, скорее всего, вы захотите заменить собственный терминал VS Code на Cmder. Вот как этого добиться.

Во-первых, вам нужно создать .bat, который будет запускать Cmder при запуске нового терминала в VS Code. Предполагая, что вы находитесь в C:\tools\cmder , перейдите в каталог Cmder и создайте файл vscode.bat со следующим скриптом:

@echo off
SET CurrentDir=%CD%
SET CMDER_ROOT=C:\tools\cmder
CALL "%CMDER_ROOT%\vendor\init.bat"
CD /D %CurrentDir%

"terminal.integrated.profiles.windows": {
  "Cmder": {
    "path": ["C:\\System32\\cmd.exe"],
    "env": {"CMDER_ROOT": "C:\\tools\\cmder"},
    "args": ["/K", "%CMDER_ROOT%\\vscode.bat"],
    "icons": "terminal"
  }
},
"terminal.integrated.defaultProfile.windows": "Cmder"