VSCode Изменить терминал по умолчанию

Я использую код Visual Studio на своем ПК с Windows 10. Я хочу изменить свой терминал по умолчанию из Windows PowerShell на Bash на Ubuntu (в Windows).

Как я могу это сделать?

Ответ 1

Вы также можете выбрать свой терминал по умолчанию, нажав F1 в коде VS и набрав/выбрав терминал: выберите "Стандартная оболочка".

Terminal Selection

Terminal Selection

Ответ 2

Я просто набираю следующие ключевые слова в открытом терминале;

  1. PowerShell
  2. удар
  3. CMD
  4. узел
  5. python (или python3)

Подробнее см. Ниже. (Версия VSCode 1.19.1 - ОС Windows 10) enter image description here

Он также работает на VS Code Mac. Я попробовал это с VSCode (версия 1.20.1)

Ответ 3

Перейдите к File > Preferences > Settings (или нажмите Ctrl + ,), затем щелкните крайний левый значок в верхнем правом углу, "Открыть настройки (JSON)"

screenshot showing location of icon

Добавьте это в окне настроек JSON (в фигурных скобках {}):

"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"'

(Здесь вы можете также установить любые другие пользовательские настройки)

Извлеките этот путь, чтобы убедиться, что ваш файл bash.exe находится там, в противном случае выясните, где он находится, и укажите вместо него этот путь.

Теперь, если вы откроете новое окно терминала в VS Code, оно должно открываться с помощью bash вместо PowerShell.

Ответ 4

Код VS предлагает встроенный терминал.

По умолчанию на компьютере под управлением Windows 10 Windows по умолчанию используется Windows PowerShell.

Однако вы можете изменить терминал по умолчанию для VS-кода.

UPDATE

В VS Code недавно появился более простой способ выбора терминала по умолчанию.

Шаги:

  • Откройте командный поддон, нажав (Ctrl + Shift + P) или (F1).
  • Введите Терминал: выберите оболочку по умолчанию. VS Code Terminal: выберите Shell по умолчанию
  • Выберите предпочтительный терминал из списка. Выберите предпочтительный терминал
  • И сделано.

Ответ 5

Если вы хотите выбрать тип консоли, вы можете записать это в файл "keybinding.json" (этот файл можно найти по следующему пути "Файл- > Настройки- > Горячие клавиши" ) `

//with this you can select what type of console you want
{
    "key": "ctrl+shift+t",
    "command": "shellLauncher.launch"
},

//and this will help you quickly change console
{ 
    "key": "ctrl+shift+j", 
    "command": "workbench.action.terminal.focusNext" 
},
{
    "key": "ctrl+shift+k", 
    "command": "workbench.action.terminal.focusPrevious" 
}`