
Встроенный терминал Visual Studio Code позволяет выполнять команды без переключения между окнами, что ускоряет работу с проектами. Однако стандартные настройки терминала не всегда удобны: может потребоваться другой интерпретатор, внешний вид или стартовая директория. Правильная настройка помогает адаптировать среду под конкретные задачи – от запуска серверов до сборки проектов.
Чтобы изменить терминал, нужно определить, какой тип оболочки будет использоваться. Visual Studio Code поддерживает PowerShell, Command Prompt, Git Bash, WSL и другие. В параметрах можно задать терминал по умолчанию, создать отдельные профили или подключить собственный путь к исполняемому файлу оболочки.
Дополнительно можно изменить внешний вид: шрифт, цветовую схему, поведение при запуске и директорию по умолчанию. Эти настройки находятся в разделе Terminal › Integrated файла конфигурации settings.json. Гибкая настройка делает работу в VS Code удобнее и сокращает время на повторяющиеся действия.
Открытие встроенного терминала в Visual Studio Code
Встроенный терминал в Visual Studio Code открывается сочетанием клавиш Ctrl + ` (обратная кавычка, расположена под клавишей Esc). Также можно воспользоваться меню: выбрать Вид → Терминал или открыть его через пункт Terminal → New Terminal в верхней панели. После этого терминал появится в нижней части окна редактора.
Если терминал не открывается, стоит проверить настройки сочетаний клавиш через команду Ctrl + K Ctrl + S и убедиться, что комбинация не переопределена. При необходимости можно назначить другую комбинацию для команды workbench.action.terminal.toggleTerminal.
Для одновременной работы с несколькими терминалами удобно использовать кнопку + в панели терминала. Каждый новый экземпляр открывается в отдельной вкладке, между которыми можно быстро переключаться. Это позволяет запускать разные процессы – например, сервер и сборщик – в рамках одного проекта без открытия дополнительных окон.
Выбор нужного типа терминала из списка доступных

Visual Studio Code поддерживает несколько типов терминалов, включая PowerShell, Command Prompt, Git Bash и WSL. Чтобы выбрать нужный вариант, откройте панель терминала и нажмите стрелку вниз рядом с кнопкой +. В выпадающем списке выберите пункт Select Default Profile или Выбрать профиль по умолчанию.
В появившемся окне отобразятся все установленные оболочки, доступные системе. Выберите нужную и нажмите Enter. После этого при создании нового терминала будет использоваться выбранный тип. Если нужная оболочка отсутствует, убедитесь, что она установлена в системе и добавлена в переменную среды PATH.
Для удобства можно создать несколько профилей с разными настройками оболочек. Это делается через командную палитру Ctrl + Shift + P – команда Terminal: Configure Terminal Profiles. Такой подход позволяет быстро переключаться между средами, не меняя основные параметры.
Настройка терминала по умолчанию

Чтобы задать терминал, который будет открываться при каждом запуске Visual Studio Code, откройте командную палитру сочетанием Ctrl + Shift + P и введите Terminal: Select Default Profile. В списке выберите нужную оболочку, например PowerShell, Git Bash или WSL. После выбора новый профиль автоматически становится основным.
Изменить терминал можно также через файл настроек settings.json. Для этого откройте его командой Preferences: Open Settings (JSON) и добавьте строку "terminal.integrated.defaultProfile.windows": "Git Bash" или другой нужный вариант в зависимости от операционной системы. Это позволит фиксировать выбор без использования интерфейса.
Если требуется использовать разные оболочки для отдельных проектов, можно создать файл .vscode/settings.json в корне проекта и задать нужный профиль локально. Такой способ удобен при работе с несколькими языками и инструментами, требующими разных сред.
Изменение внешнего вида и цвета терминала

Настройка внешнего вида терминала выполняется через файл settings.json или графический интерфейс параметров. Изменить можно цвет фона, текст, курсор и прозрачность. Для этого откройте командную палитру Ctrl + Shift + P и введите Preferences: Open Settings (JSON). Затем добавьте нужные параметры в раздел workbench.colorCustomizations.
Ниже приведены основные параметры, которые отвечают за оформление терминала:
| Параметр | Назначение | Пример значения |
|---|---|---|
terminal.background |
Цвет фона | #1E1E1E |
terminal.foreground |
Цвет текста | #D4D4D4 |
terminalCursor.foreground |
Цвет курсора | #FFFFFF |
terminal.selectionBackground |
Цвет выделения текста | #264F78 |
terminal.border |
Цвет рамки терминала | #333333 |
Изменения применяются сразу после сохранения файла. Для более детальной настройки можно выбрать тему оформления из раздела Цветовая тема в меню Файл → Параметры → Тема → Цветовая тема или установить дополнительную тему из Marketplace. Это позволит подобрать цветовую схему, которая лучше подходит для работы с кодом и командной строкой.
Смена шрифта и размера текста в терминале

Настройка шрифта и его размера выполняется в разделе параметров Terminal › Integrated › Font или через файл settings.json. Это позволяет подобрать читаемый и удобный вариант для длительной работы с консолью.
Чтобы изменить настройки через интерфейс, выполните следующие действия:
- Откройте Файл → Параметры → Настройки.
- В строке поиска введите terminal font.
- Укажите желаемое значение параметра Terminal › Integrated: Font Family.
- Задайте нужный размер в поле Terminal › Integrated: Font Size.
Те же параметры можно задать вручную через файл конфигурации:
"terminal.integrated.fontFamily": "Cascadia Code, Consolas, 'Courier New', monospace""terminal.integrated.fontSize": 14
Если шрифт не отображается, убедитесь, что он установлен в системе. Для корректного отображения символов рекомендуется использовать моноширинные шрифты, такие как Fira Code, JetBrains Mono или Cascadia Code, которые поддерживают лигатуры и четкое выравнивание символов в терминале.
Настройка стартовой директории терминала

По умолчанию терминал Visual Studio Code открывается в корне рабочей области. Чтобы изменить стартовую директорию, откройте файл настроек settings.json и добавьте параметр "terminal.integrated.cwd" с указанием пути к нужной папке. Например:
"terminal.integrated.cwd": "C:\\Projects\\MyApp"
Для проектов с несколькими рабочими папками можно использовать относительные пути: "${workspaceFolder}/src". В этом случае терминал будет открываться в подкаталоге src текущей рабочей области.
Если требуется изменить директорию только для конкретного профиля терминала, добавьте параметр "cwd" внутри конфигурации профиля в разделе Terminal › Integrated › Profiles:
"Git Bash": { "path": "C:\\Program Files\\Git\\bin\\bash.exe", "cwd": "C:\\Projects\\MyApp" }
После сохранения настроек новый терминал автоматически откроется в указанной директории, что ускоряет выполнение команд и упрощает работу с проектными файлами.
Добавление пользовательских профилей терминала

Для создания собственного профиля терминала откройте настройки VS Code через комбинацию клавиш Ctrl+, или пункт меню Файл → Настройки → Настройки. Перейдите в раздел Terminal → Integrated → Profiles: Windows/Linux/macOS.
Нажмите кнопку Добавить элемент и задайте имя профиля, например Мой Bash или PowerShell с alias. В поле Путь укажите полный путь к исполняемому файлу терминала, например C:\Windows\System32\bash.exe для Bash на Windows или /bin/zsh для Zsh на Linux/macOS.
При необходимости в поле Аргументы можно задать параметры запуска, например --login для Zsh или -NoProfile для PowerShell. Это позволяет автоматически применять пользовательские настройки или отключать стандартные профили.
После сохранения профиля он появится в списке доступных терминалов через меню Терминал → Новый терминал → Выбрать профиль. Также можно установить созданный профиль по умолчанию в настройках Terminal → Integrated → Default Profile, чтобы каждый новый терминал открывался с этим профилем.
Для более сложной конфигурации допустимо использовать JSON-файл settings.json, где можно задать несколько профилей сразу, указав их имена, пути к исполняемым файлам и аргументы запуска. Пример записи:
"terminal.integrated.profiles.windows": { "Мой Bash": { "path": "C:\\Windows\\System32\\bash.exe", "args": ["--login"] } }
После внесения изменений перезапустите VS Code, чтобы новые профили корректно отобразились в меню терминала. Это позволяет использовать несколько терминалов с разными оболочками и настройками одновременно.
Сброс и восстановление стандартных настроек терминала

Для возврата терминала Visual Studio Code к стандартным настройкам можно использовать встроенные функции сброса и редактирования конфигураций.
- Откройте настройки через Ctrl+, или меню Файл → Настройки → Настройки.
- Перейдите в раздел Terminal → Integrated. Здесь доступны все параметры терминала, включая шрифты, цвета, пути и профили.
- Для сброса отдельного параметра нажмите на значок Сбросить значение рядом с нужной настройкой. Это вернёт стандартное значение без удаления других изменений.
- Чтобы восстановить все настройки терминала к исходным, откройте settings.json через Открыть настройки (JSON) и удалите все строки, относящиеся к терминалу, например:
"terminal.integrated.profiles.windows""terminal.integrated.defaultProfile.windows""terminal.integrated.fontSize""terminal.integrated.fontFamily"
- Сохраните файл и перезапустите VS Code. Терминал автоматически восстановит стандартные профили и настройки.
- Если используются пользовательские расширения терминала, рекомендуется временно их отключить, чтобы исключить влияние на стандартные параметры.
После сброса проверяйте работу терминала через Терминал → Новый терминал. Все стандартные профили и оболочки должны быть доступны без дополнительных настроек.
Вопрос-ответ:
Как сменить оболочку терминала в Visual Studio Code?
Откройте VS Code, затем меню «Терминал → Новый терминал → Выбрать профиль». В списке доступных профилей выберите нужную оболочку, например PowerShell, Bash или Zsh. Для постоянного использования этой оболочки откройте настройки и установите её в поле «Default Profile» для вашей операционной системы.
Можно ли создать собственный профиль терминала с дополнительными параметрами?
Да. В настройках VS Code откройте раздел Terminal → Integrated → Profiles. Нажмите «Добавить элемент», укажите имя профиля, путь к исполняемому файлу терминала и при необходимости аргументы запуска. После сохранения профиль будет доступен в меню выбора терминала.
Как восстановить стандартные настройки терминала после экспериментов с профилями?
Откройте settings.json через «Открыть настройки (JSON)» и удалите все строки, связанные с терминалом: terminal.integrated.profiles, terminal.integrated.defaultProfile, terminal.integrated.fontSize и fontFamily. Сохраните файл и перезапустите VS Code, чтобы терминал вернулся к исходным профилям и параметрам.
Можно ли использовать несколько профилей терминала одновременно?
Да. В меню «Терминал → Новый терминал» можно создавать отдельные вкладки с разными профилями. Это позволяет одновременно работать в PowerShell, Bash и других оболочках без изменения глобальных настроек.
Как добавить аргументы запуска к терминалу в VS Code?
В настройках профиля терминала добавьте нужные аргументы в поле «args» или «Аргументы». Например, для Zsh можно указать «—login», чтобы запускать оболочку с применением пользовательских настроек. Для PowerShell можно использовать «-NoProfile», чтобы отключить стандартные профили при запуске.
