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


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.