Відкрити термінал у візуальній студії?


97

Як відкрити термінал для виконання команд оболонки у Visual Studio (версія спільноти)?


1
ctrl + alt + A для командного вікна?
— Zoran Basic

1
мабуть, жахливе дурне запитання (але як би інакше я навчився), але вікно команд з комбінацією клавіш ctrl + alt + a не дозволяє мені cd або urse сервера запуску. Як отримати еквівалент Powershell з точки зору команд оболонки? Дякую за вашу відповідь, тим не менше
— Xen_mar

1
ви можете використовувати деякі команди в консолі диспетчера пакетів, такі як cd, dir ... Ви можете знайти це в меню Перегляд> Інші Windows
— Zoran Basic

13
VS не має "інтегрованого терміналу". Ви можете легко додати його за допомогою Інструменти> Зовнішні інструменти> Додати. Команда = cmd.exe, Аргументи = / k, Початковий каталог = $ (ProjectDir). Або Command = powershell.exe, якщо вам більше подобається.
— Ганс Пасант,

дякую @HansPassant! Як я тоді його відкрию? -> Ах, я вже знайшов! Спасибі за вашу відповідь. Я повністю вирішив свою проблему. Це трохи офтопно, я знаю. Але ви зараз не вмієте приховувати файли .pyc у дереві файлів, так?
— Xen_mar

Відповіді:


69

Ви можете мати інтегрований термінал усередині Visual Studio, використовуючи одне з таких розширень:

Термінал Whack Whack

Термінал: cmd або PowerShell

Клавіші швидкого доступу: Ctrl\,Ctrl\

Підтримує: Visual Studio 2017

https://marketplace.visualstudio.com/items?itemName=DanielGriffen.WhackWhackTerminal

Термінал Whack Whack


Вбудований CMD

Термінал: cmd або PowerShell

Ярлик: CtrlShiftT

Підтримує: Visual Studio 2013, 2015, 2017, 2019

https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

Вбудований CMD


3
Це розширення відкриває лише одне вікно терміналу. Чи є спосіб / інше розширення для відкриття декількох, як дозволяє VSCode?
— Арун,

1
З якоїсь причини жодне розширення не працювало для мене. Мені не вдалося ввести текст.
— Вільсон,

@sabdiel Я помітив, що ви не можете використовувати термінал, коли переглядаєте файл, призначений лише для читання, або просто не відкривається файл, який можна редагувати.
— wirher

50

Оновлення Visual Studio 2019:

Зараз vs має вбудований термінал

ТерміналSS

Перегляд> Термінал ( Ctrl+ ")

Щоб змінити термінал за замовчуванням

Інструменти> Параметри - Термінал> Встановити за замовчуванням

введіть тут опис зображення


До Visual Studio 2019

З коментарів найкраща відповідь від @Hans Passant

  1. Додайте зовнішній інструмент.

Інструменти> Зовнішні інструменти> Додати

Назва: Термінал (або назвіть самі)

Command = cmd.exe Або Command = powershell.exe

Аргументи = / k

Початковий каталог = $ (ProjectDir)

  1. Інструменти> Термінал (або що б ви не вказали в заголовку)

  2. Насолоджуйтесь!


6
Це було б хорошим рішенням, якби ми могли ввести текст у вікно виводу.
— Натанаель

7
Зверніть увагу, що для PowerShell вам потрібно використовувати -NoExit замість / k.
— Dyndrilliac

1
Не вибирайте "Використовувати вікно виводу", інакше це буде вікно лише для читання.
— Джо Джонстон,

Це має бути прийнятою відповіддю
— Ourobourrin

17

Як складне рішення ви можете використовувати Package Manager Console для виконання cmd або PowerShell похвал

Ярлик для консолі диспетчера пакетів Alt T N O

Перевірено на версії спільноти Visual Studio 2017

введіть тут опис зображення

Також він доступний зараз як частина Visual Studio версії 16.3 Preview 3

Ярлик Ctrl+ те `саме, що і код Visual Studio


5

Новим у найновішій версії Visual Studio є View -> Terminal, який відкриє екземпляр Powershell як вікно, що закріплюється VS, а не плаваючий екземпляр Powershell або cmd із командного рядка розробника. Переглянути тоді термінал


4

Microsoft щойно включила інтегрований термінал Windows у Visual Studio версії 16.3 Попередній перегляд 3. Перейдіть до Інструменти> Параметри> Попередній перегляд, увімкніть параметр Експериментальний термінал VS та перезапустіть Visual Studio.

https://devblogs.microsoft.com/visualstudio/say-hello-to-the-new-visual-studio-terminal/


4
Експериментальний термінал VS, здається, був знову видалений за допомогою VS 16.3.3. Принаймні я не міг знайти його у версіях VS 16.3.3--16.3.5.
— Marc Sigrist


3

У Visual studio 2019 ви можете відкрити вікно команд / PowerShell з Tools > Command Line >

введіть тут опис зображення

Якщо ви хочете інтегрований термінал, спробуйте
BuiltinCmd : https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

введіть тут опис зображення

Ви також можете спробувати WhackWhackTerminal (до цієї дати не підтримує vs2019) https://marketplace.visualstudio.com/items?itemName=dos-cafe.WhackWhackTerminal


2

Не впевнений, чи допоможе це, але я зазвичай тягну командний рядок, переходячи на вкладку "Синхронізація" в Провіднику команд і натискаючи "Дії"

Коли командний рядок відкривається, він знаходиться в каталозі проекту.



0

Клацніть правою кнопкою миші на вашому рішенні та вище властивостей - це параметр відкрити командний рядок, який надає доступ до командного рядка за замовчуванням cmd, PowerShell та розробника, а також ви можете використовувати ярлики Alt+ Spaceдля за замовчуванням (cmd), Shift+ Alt+ ,для Dev (cmd), Shift+ Alt+ .для PowerShell


0

Щоб відкрити термінал:

  • Використовуйте Ctrl`комбінацію клавіш із символом зворотного тику. Ця команда працює як для Linux, так і для macOS.
  • Скористайтеся командою меню Перегляд> Термінал.
  • На палітрі команд (⇧⌘P) скористайтеся командою View: Toggle Integrated Terminal.

Детальніше про інтегрований термінал див. Тут: https://code.visualstudio.com/docs/editor/integrated-terminal


-3

Перегляд -> консоль налагодження ( Ctrl+ Shift+ Y) поруч із консоллю налагодження є терміналом


-16

Для спільноти Microsoft Visual Studio 2017 використовуйте Ctrl+ Alt+A

Або ж у вікні панелі команд -> Інші Windows -> Вікно команд

Меню вікна команд


8
Термінал - це місце, де можна запускати команди ОС, це Command Windowsлише для внутрішніх команд VS.
— Даніель
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.