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

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

Во-первых, вам нужно создать .bat, который будет запускать Cmder при запуске нового терминала в VS Code. Предполагая, что ваш Cmder расположен в 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%

Затем перейдите к настройкам VS Code и добавьте следующее:

"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"

Вот и все. Наслаждаться!