Как открыть терминал в Visual Studio 2019

Обновлено: 06.07.2024

Аналогично, как открыть терминал в Visual Studio 2019?

Включение нового терминала Visual Studio Выберите Инструменты > Параметры > Функции предварительного просмотра, включите параметр Experimental VS Terminal и перезапустите Visual Studio. После включения вы можете вызвать его через пункт меню «Вид» > «Окно терминала» или через поиск.

Во-вторых, есть ли в Visual Studio терминал? Visual Studio теперь включает встроенный терминал. Это первые дни (предварительная версия), но теперь в Visual Studio интегрирован терминал! Взяв за основу плагин 2017 года, Терминал теперь встроен как экспериментальная функция, использующая функции НОВОГО терминала Windows с открытым исходным кодом.

Также знаете, как запустить код в коде VS?

  1. используйте сочетание клавиш Ctrl+Alt+N.
  2. или нажмите F1, а затем выберите/введите код запуска ,
  3. или щелкните правой кнопкой мыши текстовый редактор и выберите "Выполнить код" в контекстном меню редактора.
  4. или нажмите кнопку "Выполнить код" в меню заголовка редактора.
  5. или нажмите кнопку "Выполнить код" в контекстном меню проводника.

Как открыть командную строку Visual Studio?

  1. Откройте Visual Studio.
  2. В начальном окне выберите Продолжить без кода.
  3. В строке меню выберите Инструменты > Внешние инструменты.
  4. В диалоговом окне "Внешние инструменты" нажмите кнопку "Добавить".
  5. Введите заголовок для нового элемента меню, например "Командная строка".

Как очистить или закодировать в терминале?

Чтобы очистить терминал в VS Code, просто нажмите клавиши Ctrl + Shift + P вместе, чтобы открыть палитру команд, и введите команду Terminal: Clear.

Как открыть терминал?

Терминалом по умолчанию является powershell, и его можно открыть с помощью сочетания клавиш «Ctrl+, Ctrl+». Сочетание клавиш может различаться в зависимости от языка вашей клавиатуры по умолчанию. Чтобы просмотреть привязку на вашем компьютере, перейдите в «Просмотр»> «Другие Windows»> «Окно терминала».

Как открыть терминал в Visual Studio?

Microsoft только что включила встроенный терминал Windows в Visual Studio версии 16.3, предварительная версия 3. Выберите «Инструменты» > «Параметры» > «Функции предварительной версии», включите параметр «Экспериментальный терминал VS» и перезапустите Visual Studio. Когда открывается командная строка, она находится в каталоге проекта.

Как перезапустить Visual Studio?

Чтобы перезапустить Visual Studio с помощью этого расширения: нажмите кнопку «Перезапустить Visual Studio» на панели инструментов Yann's Essentials (если панель инструментов включена). Перезапустите Visual Studio. Закройте запущенный экземпляр Visual Studio. Снова откройте Visual Studio. Откройте решение, над которым вы работали.

Что такое git bash?

Git Bash – это приложение для сред Microsoft Windows, которое предоставляет слой эмуляции для работы с командной строкой Git. Bash — популярная оболочка по умолчанию в Linux и macOS. Git Bash — это пакет, который устанавливает Bash, некоторые распространенные утилиты bash и Git в операционной системе Windows.

Что такое командное окно в Visual Studio?

Окно команд используется для выполнения команд или псевдонимов непосредственно в интегрированной среде разработки (IDE) Visual Studio. Вы можете выполнять как команды меню, так и команды, которые не отображаются ни в одном меню. Чтобы отобразить командное окно, выберите «Другие окна» в меню «Вид» и выберите «Командное окно».

Как ввести несколько терминалов в коде VS?

Управление несколькими терминалами Экземпляры терминала можно добавить, щелкнув значок плюса в правом верхнем углу панели ТЕРМИНАЛ или выполнив команду Ctrl+Shift+`. Это действие создает еще одну запись в раскрывающемся списке, который можно использовать для переключения между ними.

Как изменить терминал по умолчанию?

Откройте nautilus или nemo от имени пользователя root gksudo nautilus. Перейдите в /usr/bin. Измените имя вашего терминала по умолчанию на любое другое имя, например, «orig_gnome-terminal», переименуйте ваш любимый терминал в «gnome-terminal»

Как настроить код терминала в Visual Studio?

Таким образом, вы можете открыть палитру команд, используя ctrl+shift+p , использовать команду «Выбрать оболочку по умолчанию», затем она отображает все доступные интерфейсы командной строки, выбираете все, что хотите, код VS автоматически устанавливает встроенный терминал по умолчанию. .

Кто написал bash?

Ричард Столлман и группа разработчиков-единомышленников писали все функции Unix по лицензии, которая находится в свободном доступе по лицензии GNU. Одному из этих разработчиков было поручено сделать оболочку. Этим разработчиком был Брайан Фокс.

Как открыть код VS в Git bash?

Перезапустите Git Bash и введите «code», чтобы запустить VS Code. Дополнительный совет: если вы также используете Visual Studio, установите расширение Open Command Line. Откройте «Инструменты» > «Параметры» > «Среда» > «Командная строка», выберите предустановку Git Bash. Ярлык по умолчанию — Alt+Space, и он открывает Git Bash в каталоге текущего открытого файла.

Что такое zsh в Linux?

Оболочка Z (Zsh) — это оболочка Unix, которую можно использовать как интерактивную оболочку входа в систему и как интерпретатор команд для сценариев оболочки. Zsh — это расширенная оболочка Bourne с множеством улучшений, включая некоторые функции Bash, ksh и tcsh.

Является ли код VS интегрированной средой разработки?

Чтобы понять, почему VsCode не является IDE, сначала нужно понять разницу между IDE и редактором кода. Основываясь на этом источнике, IDE — это не только инструмент, в котором вы пишете код, вы также можете его компилировать и отлаживать. С другой стороны, текстовые редакторы используют более широкий подход.

Visual Studio включает две оболочки командной строки для разработчиков, командную строку и экземпляр PowerShell, а именно:

Командная строка Visual Studio Developer — стандартная командная строка с определенными переменными среды, установленными для упрощения использования инструментов разработчика из командной строки. Доступно с Visual Studio 2015.

Снимок экрана командной строки разработчика для Visual Studio 2019, показывающий инструмент clrver.

Снимок экрана командной строки разработчика для Visual Studio 2022, на котором показан инструмент clrver.

Visual Studio Developer PowerShell — более мощный инструмент, чем командная строка. Например, вы можете передать выходные данные одной команды (известной как командлет) другому командлету. В этой оболочке установлены те же переменные среды, что и в командной строке разработчика. Доступно с Visual Studio 2019.

Снимок экрана с инструментом Developer PowerShell в Visual Studio 2022.

Начиная с Visual Studio 2019 версии 16.5, Visual Studio включает встроенный терминал, на котором может размещаться любая из этих оболочек (Командная строка разработчика и PowerShell разработчика). Вы также можете открыть несколько вкладок каждой оболочки. Терминал Visual Studio построен поверх терминала Windows. Чтобы открыть терминал в Visual Studio, выберите Вид > Терминал.

Снимок экрана панели терминала Visual Studio с несколькими вкладками.

Снимок экрана терминала Visual Studio с несколькими вкладками.

Когда вы открываете одну из оболочек разработчика из Visual Studio, либо как отдельное приложение, либо в окне терминала, она открывается в каталоге вашего текущего решения (если решение загружено). Такое поведение упрощает выполнение команд для решения или его проектов.

В обеих оболочках установлены определенные переменные среды, упрощающие использование инструментов разработчика из командной строки. Открыв одну из этих оболочек, вы можете вводить команды для различных утилит, не зная, где они находятся.

Запустить в Visual Studio

Выполните следующие действия, чтобы открыть командную строку разработчика или PowerShell разработчика из Visual Studio:

Откройте Visual Studio.

В строке меню выберите Инструменты > Командная строка > Командная строка разработчика или Developer PowerShell.

Скриншот меню командной строки в Visual Studio 2022.

Снимок экрана с меню командной строки в Visual Studio 2019.

Запуск из меню Windows

Другой способ запуска оболочек — из меню "Пуск". У вас может быть несколько командных строк, в зависимости от версии Visual Studio и любых дополнительных пакетов SDK и рабочих нагрузок, которые вы установили.

Windows 11

Нажмите «Пуск», а затем в диалоговом окне «Введите здесь для поиска» введите командную строку разработчика или powershell разработчика.

Выберите результат приложения, связанный с текстом поиска.

Windows 10

Выберите Пуск и прокрутите до буквы V.

Разверните папку Visual Studio 2019 или Visual Studio 2022.

Если вы используете Visual Studio 2019, выберите Командная строка разработчика для VS 2019 или Developer PowerShell для VS 2019.Если вы используете Visual Studio 2022, выберите Командная строка разработчика для VS 2022 или Developer PowerShell для VS 2022.

Кроме того, вы можете начать вводить имя оболочки в поле поиска на панели задач и выбрать нужный результат, когда список результатов начнет отображать результаты поиска.

Windows 8.1

Перейдите на начальный экран, например, нажав клавишу с логотипом Windows на клавиатуре.

На начальном экране нажмите Ctrl+Tab, чтобы открыть список приложений, а затем нажмите V. Появится список, включающий все установленные командные строки Visual Studio.

Если вы используете Visual Studio 2019, выберите Командная строка разработчика для VS 2019 или Developer PowerShell для VS 2019. Если вы используете Visual Studio 2022, выберите Командная строка разработчика для VS 2022 или Developer PowerShell для VS 2022.

Windows 7

Выберите «Пуск», а затем разверните «Все программы».

Выберите Visual Studio 2019 > Инструменты Visual Studio > Командная строка разработчика для VS 2019 или Developer PowerShell для VS 2019. (Если вы используете Visual Studio 2022, найдите те же элементы, которые включают «2022» вместо «2019» .)

Скриншот меню

Если у вас установлены другие SDK, например Windows 10 SDK или предыдущие версии, вы можете увидеть дополнительные командные строки. Ознакомьтесь с документацией по отдельным инструментам, чтобы определить, какую версию командной строки следует использовать.

Запустить из браузера файлов

Обычно ярлыки для установленных оболочек помещаются в папку меню "Пуск" для Visual Studio, например, в %ProgramData%\Microsoft\Windows\Start Menu\Programs\Visual Studio 2019\Visual Studio Tools. . Но если поиск в командной строке не дает ожидаемых результатов, вы можете попытаться найти файлы на своем компьютере вручную.

Командная строка разработчика

Выполните поиск по имени файла командной строки (VsDevCmd.bat) или перейдите в папку Tools для Visual Studio, например %ProgramFiles(x86)%\Microsoft Visual. Studio\2019\Community\Common7\Tools (путь меняется в зависимости от версии, выпуска и места установки Visual Studio).

Найдя файл командной строки, откройте его, введя следующую команду в обычном окне командной строки:

Или введите следующую команду в диалоговом окне "Выполнить" Windows:

Обязательно измените путь в соответствии с используемой версией Visual Studio.

PowerShell для разработчиков

Найдите файл сценария PowerShell с именем Launch-VsDevShell.ps1 или перейдите в папку Tools для Visual Studio, например %ProgramFiles(x86)%\Microsoft Visual Studio\2019. \Сообщество\Common7\Инструменты. (Путь меняется в зависимости от версии, выпуска и места установки Visual Studio.) Найдя файл PowerShell, запустите его, введя следующую команду в командной строке Windows PowerShell или PowerShell 6:

По умолчанию запускаемая оболочка Developer PowerShell настроена для установки Visual Studio, в пути установки которой находится файл Launch-VsDevShell.ps1.

Для запуска командлета необходимо установить политику выполнения.

Сценарий Launch-VsDevShell.ps1 работает, находя модуль PowerShell Microsoft.VisualStudio.DevShell.dll в пути установки Visual Studio, загружая его и вызывая командлет Enter-VsDevShell. Установленные ярлыки, такие как в меню «Пуск», загружают модуль и вызывают командлет напрямую. Launch-VsDevShell.ps1 — это рекомендуемый способ инициализации Developer PowerShell в интерактивном режиме или для автоматизации сборки сценариев.

Аргументы командной строки

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

Целевая архитектура и хост-архитектура

Для инструментов сборки, таких как компилятор C++, которые создают выходные данные для конкретных архитектур ЦП, оболочки разработчика можно настроить с помощью соответствующего аргумента командной строки. Архитектуру двоичных файлов инструмента сборки также можно настроить с помощью аргументов командной строки. Это полезно, когда машина сборки имеет другую архитектуру, чем целевая архитектура.

Начиная с Visual Studio 2022, msbuild по умолчанию использует 64-разрядный двоичный файл msbuild.exe независимо от архитектуры узла.

< td>-Arch
Оболочка Аргумент
Командная строка разработчика - arch=
Командная строка разработчика -host_arch=
PowerShell разработчика
PowerShell для разработчиков -HostArch

Аргументы PowerShell для разработчиков -Arch и -HostArch доступны только начиная с Visual Studio 2022 версии 17.1.

В следующей таблице перечислены поддерживаемые архитектуры и могут ли они использоваться в качестве аргументов целевой архитектуры или хост-архитектуры.

< td>x86
Архитектура Целевая архитектура Основная архитектура
По умолчанию По умолчанию
amd64 Да Да
arm Да Нет
arm64 Да Нет

Если вы установите только целевую архитектуру, оболочки попытаются согласовать архитектуру хоста. Это может привести к ошибкам, если только для целевой архитектуры задано значение, которое также не поддерживается архитектурой хоста.

Примеры

Запустите командную строку разработчика для Visual Studio 2019 Community Edition на 64-разрядной машине, создав выходные данные сборки, предназначенные для 64-разрядной версии:

Запустите командную строку разработчика для Visual Studio 2019 Community Edition на 64-разрядной машине, создав выходные данные сборки для целевой руки:

Запустите Developer PowerShell для Community Edition Visual Studio 2022 версии 17.1 или новее на 64-разрядной машине, создав выходные данные сборки, предназначенные для arm64:

ПропуститьАвтоматическоеместоположение

Для Developer PowerShell начальным каталогом оболочки является расположение проекта Visual Studio. Эта локаль по умолчанию имеет приоритет над любыми другими путями, такими как рабочий каталог. Это поведение можно отключить с помощью аргумента командной строки -SkipAutomaticLocation . Это может быть полезно, если вы хотите, чтобы оболочка оставалась в текущем каталоге после инициализации.

Расположение проекта можно настроить в меню Инструменты > Параметры > Проекты и решения > Местоположение проекта.

Visual Studio теперь включает встроенный терминал

Это первые дни (предварительная версия), но теперь в Visual Studio интегрирован терминал! Взяв за основу плагин 2017 года, Терминал теперь встроен как экспериментальная функция, использующая функции НОВОГО терминала Windows с открытым исходным кодом.

Вместо того, чтобы создавать все с нуля, терминал Visual Studio делит большую часть своего ядра с терминалом Windows!

если у вас есть Visual Studio 2019 16.3 Preview 3 или более поздней версии, вы можете включить ее, посетив страницу Функции предварительной версии. Перейдите в Инструменты > Параметры > Функции предварительного просмотра, включите параметр Экспериментальный терминал VS и перезапустите Visual Studio.


Не забудьте перезапустить после изменения этого параметра.

Это очень рано, и впереди много интересного.

Вы можете настроить профили, но пока не можете их использовать, так как используется только профиль по умолчанию. В будущем интегрированный терминал добавит раскрывающийся список и кнопку +, как терминал Windows.

Несколько профилей для интегрированного терминала VS

Также обратите внимание, что если вы хотите интегрировать WSL (bash), вам нужно выбрать c:\windows\sysnative\wsl.exe и передать предпочтительный дистрибутив. Здесь вы можете увидеть, как я запускаю Ubuntu внутри VS2019. Сладкий.

Терминал внутри ВС!

Загрузите предварительную версию 16.3p3 сейчас или подождите немного, и в ближайшие месяцы вы увидите все больше и больше обновлений для нового встроенного терминала VS!

О Скотте

Скотт Хансельман – бывший профессор, бывший главный архитектор отдела финансов, ныне спикер, консультант, отец, диабетик и сотрудник Microsoft. Он неудавшийся стендап-комик, угловой и автор книг.

В рамках новых дополнений к выпуску Visual Studio 2019 v16.8 и благодаря вашим отзывам мы добавили пару новых трюков во встроенный терминал! Теперь он позволяет открыть новый терминал в любом месте, выбранном в обозревателе решений, и предоставляет настраиваемые команды для копирования и вставки.

Интеграция обозревателя решений

Новая команда контекстного меню позволяет открыть терминал по определенному пути. Чтобы использовать эту функцию, просто выберите решение, проект или узел папки, к которому вы хотите перейти, откройте контекстное меню элемента и выберите команду «Открыть в терминале».


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

Эта возможность доступна только в том случае, если вы используете «представление решения» в обозревателе решений, а не в параметре «представление папки», или при выборе нескольких виртуальных или незагруженных папок. Однако в ближайшее время мы планируем расширить эти возможности.

Команды панели инструментов

Вы заметите пару новых кнопок на панели инструментов, которые используются для открытия новых экземпляров терминала. Мы добавили команды копирования и вставки, а также ярлык для более удобного доступа к настройкам терминала.

Чтобы избежать прерывания работы с помощью команды «прерывание» (Ctrl+C), используемой во многих командных строках, по умолчанию для копирования и вставки используются сочетания клавиш Ctrl+Shift+C и Ctrl+Shift+V. Однако вы можете легко настроить их под свои нужды.

Чтобы настроить эти сочетания клавиш, найдите (Ctrl+Q) «привязки клавиш» или откройте диалоговое окно «Параметры» > «Среда» > «Клавиатура», затем выберите и отредактируйте соответствующую команду копирования или вставки следующим образом:


Подведение итогов

Мы надеемся, что вам понравятся эти новые возможности, и будем рады услышать от вас!

Дайте нам знать, что вы думаете о терминале, какие новые функции вы хотели бы видеть в поддержке и как мы можем улучшить некоторые вещи, чтобы они лучше соответствовали вашему рабочему процессу! Отправьте нам свой отзыв через портал сообщества разработчиков или с помощью функции «Справка» > «Отправить отзыв» в Visual Studio.

Читайте также: