Встроенный терминал VSCode
VS Code имеет встроенный интегрированный терминал. Мы можем выбрать в строке меню пункт"Terminal", а затем выбрать"New Terminal":

Вы также можете выбрать файл в каталоге, щёлкнуть правой кнопкой мыши и в выпадающем меню выбрать"Open in Integrated Terminal":

Горячие клавиши терминала:
| Функция | Windows/Linux | macOS |
|---|---|---|
| Показать встроенный терминал | Ctrl + ` | Ctrl + ` |
| Новый терминал | Ctrl+Shift+`` |
Cmd+Shift+`` |
| Переключить терминал | Ctrl+PageUp/PageDown |
Cmd+PageUp/PageDown |
| Закрыть терминал | Ctrl+Shift+W |
Cmd+Shift+W |
В зависимости от операционной системы мы можем выбирать различные терминальные среды, такие как PowerShell, Command Prompt или Bash.

Введите в терминале следующую команду, чтобы создать новый файл greetings.txt:
echo "Hello, VS Code" > greetings.txt
Папка рабочей области по умолчанию — это корневой каталог текущего проекта.
После создания файла «Explorer» автоматически отобразит новый файл.

Мы можем открыть несколько терминалов одновременно; нажмите раскрывающееся меню «Launch Profile» в правом верхнем углу терминала, чтобы просмотреть доступные терминальные среды и выбрать одну из них.

Используйте терминал для выполнения команд
Терминал открывает оболочку по умолчанию, например Bash, PowerShell или Zsh, а рабочий каталог терминала начинается с корня папки рабочей области.

Введите базовые команды, такие как ls или dir, чтобы вывести список файлов в текущем каталоге.
Терминал напрямую отобразит вывод команды:

Взаимодействие с выводом команды
Терминал в VS Code также предоставляет возможность взаимодействовать с выводом команды. Команды часто выводят пути к файлам или URL-адреса, и вы можете захотеть напрямую открыть или перейти по этим ссылкам.
Например, компилятор или линтер может вернуть сообщение об ошибке, содержащее путь к файлу и номер строки. Вам не нужно вручную искать файл; просто выберите ссылку в выводе терминала, чтобы открыть файл прямо в редакторе.
Посмотрим, как взаимодействовать с выводом команд в терминале:
- Откройте терминал, в котором вы ранее запускали
lsилиdirкоманды. - В терминале нажмите и удерживайте
Ctrl/Cmdключ, наведите курсор мыши на имя файла и выберите ссылку.

Обратите внимание: при наведении курсора на текст в выводе он превращается в ссылку.
Когда вы выберете имя файла, VS Code откроет выбранный файл в редакторе.
Весь текст в выводе терминала кликабелен. Если вы выберете гиперссылку в терминале, она откроется в браузере по умолчанию.
Создайте файл Command.txt, содержащий доступные команды Shell
В PowerShell:
Get-Command | Out-File -FilePath .\Command.txt
В Bash / Zsh:
ls -l /usr/bin > Command.txt
Введите следующую команду для поиска команд в файле Command.txt:
В PowerShell:
Get-ChildItem *.txt | Select-String "dir"
В Bash / Zsh:
grep -n "dir" *.txt
Обратите внимание, что вывод команды будет содержать имя файла и номер строки, в которой был найден результат поиска, и терминал распознает этот текст как ссылки.
Выберите одну из ссылок, чтобы открыть файл в редакторе и перейти к определённой строке в файле.

Просмотр истории команд
При работе с терминалом нам может понадобиться просмотреть предыдущие команды и их вывод либо повторно выполнить команду.
Мы можем использовать сочетание клавиш для быстрого просмотра истории команд: нажмитеCtrl + ↑или⌘ + ↑сочетание клавиш, чтобы прокрутить вверх к предыдущей команде в истории терминала.

Если нажать его несколько раз,Ctrl + ↑терминал продолжит прокручивать историю вверх. Также можно использоватьCtrl + ↓сочетание клавиш для просмотра истории вниз.
В конце концов мы увидим круглый значок, появившийся рядом с ранее выполненной командой. Выберите этот круглый значок, затем выберите «Re-run Command», чтобы повторно выполнить команду.

Запуск команд в разных оболочках
Терминал поддерживает одновременное открытие нескольких терминалов.
Например, мы можем использовать один терминал для выполнения команд Git, а другой — для запуска сценариев сборки.
Чтобы добавить новый терминал в другой оболочке: выберите значок ˅ на панели терминала, чтобы открыть раскрывающееся меню терминала, затем выберите одну из доступных оболочек.

Примечание:Доступные оболочки зависят от оболочек, установленных на вашем компьютере.
Новый терминал откроется с выбранной вами оболочкой, и вы сможете вводить команды так же, как раньше.

Совет:Вы также можете выбрать значок +, чтобы создать новый терминал для оболочки по умолчанию, использовать сочетание клавиш⌃⇧(Ctrl + Shift + `) или выбрать в строке менюТерминал > Новый терминал, чтобы создать новый терминал.
Мы также можем перетащить терминал из списка терминалов в область редактора.
Например, мы перетаскиваем вкладку терминала за пределы окна VS Code, чтобы сделать его плавающим окном.

Переместить терминал в область редактора:При наведении курсора на список терминалов выберите значок корзины, чтобы закрыть открытый терминал.
