Otworzyć terminal w Visual Studio?


98

Jak otworzyć terminal do wykonywania poleceń powłoki w programie Visual Studio (wersja społeczności)?


1
ctrl + alt + A dla okna poleceń?
Zoran Basic

1
prawdopodobnie okropnie głupie pytanie (ale jak inaczej miałbym się dowiedzieć), ale okno poleceń z ctrl + alt + a nie pozwala mi na cd ani na serwer uruchomieniowy. Jak uzyskać odpowiednik Powershell pod względem poleceń powłoki?
Mimo

1
możesz użyć niektórych poleceń w konsoli Menedżera pakietów, takich jak cd, dir ... Możesz to znaleźć
Zoran Basic

13
VS nie posiada „zintegrowanego terminala”. Możesz je łatwo dodać za pomocą Narzędzia> Narzędzia zewnętrzne> Dodaj. Command = cmd.exe, Arguments = / k, Initial Directory = $ (ProjectDir). Lub Command = powershell.exe, jeśli wolisz.
Hans Passant,

1
@Xen_mar Jak to otworzyłeś?
Murray

Odpowiedzi:


70

Możesz mieć zintegrowany terminal w programie Visual Studio przy użyciu jednego z następujących rozszerzeń:

Whack Whack Terminal

Terminal: cmd lub powershell

Skrót: Ctrl\,Ctrl\

Obsługuje: Visual Studio 2017

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

Whack Whack Terminal


BuiltinCmd

Terminal: cmd lub powershell

Skrót: CtrlShiftT

Obsługuje: Visual Studio 2013, 2015, 2017, 2019

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

BuiltinCmd


3
To rozszerzenie otwiera tylko jedno okno terminala. Czy istnieje sposób / inne rozszerzenie, aby otworzyć wiele, na przykład VSCode?
Arun

1
Z jakiegoś powodu żadne rozszerzenie nie działało dla mnie. Nie udało mi się wprowadzić tekstu.
Wilson

@sabdiel Zauważyłem, że nie możesz używać terminala, gdy przeglądasz plik tylko do odczytu lub po prostu nie jest otwierany żaden edytowalny plik.
napisano

50

Aktualizacja programu Visual Studio 2019:

Teraz vs ma wbudowany terminal

TerminalSS

Widok> Terminal ( Ctrl+ ")

Aby zmienić domyślny terminal

Narzędzia> Opcje - Terminal> Ustaw jako domyślne

wprowadź opis obrazu tutaj


Przed programem Visual Studio 2019

Z komentarzy najlepsza odpowiedź pochodzi od @Hans Passant

  1. Dodaj narzędzie zewnętrzne.

Narzędzia> Narzędzia zewnętrzne> Dodaj

Tytuł: Terminal (lub nazwij go samodzielnie)

Command = cmd.exe Lub Command = powershell.exe

Argumenty = / k

Katalog początkowy = $ (ProjectDir)

  1. Narzędzia> Terminal (lub cokolwiek umieścisz w tytule)

  2. Cieszyć się!


6
Byłoby to dobre rozwiązanie, gdybyśmy mogli wprowadzić tekst w oknie Wyjście.
Nathanael

7
Zauważ, że w przypadku PowerShell musisz użyć -NoExit zamiast / k.
Dyndrilliac,

1
Nie wybieraj opcji „Użyj okna wyjściowego”, ponieważ będzie to okno tylko do odczytu.
Joe Johnston

Która wersja dokładnie?
Groser


5

Nowością w najnowszej wersji programu Visual Studio jest Widok -> Terminal, który otworzy instancję Powershell jako dokowalne okno VS, a nie pływające wystąpienie Powershell lub cmd z wiersza polecenia dewelopera. Zobacz, a następnie Terminal


4

Firma Microsoft właśnie dołączyła zintegrowany terminal Windows do programu Visual Studio w wersji 16.3 (wersja zapoznawcza) 3. Przejdź do opcji Narzędzia> Opcje> Funkcje w wersji zapoznawczej, włącz opcję Eksperymentalny terminal VS i uruchom ponownie program Visual Studio.

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


4
Wydaje się, że eksperymentalny terminal VS został ponownie usunięty wraz z VS 16.3.3. Przynajmniej nie mogłem go znaleźć w wersjach VS 16.3.3-16.3.5.
Marc Sigrist



2

Nie jestem pewien, czy to pomoże, ale zwykle wyciągam wiersz polecenia, przechodząc do zakładki „Synchronizacja” w Team Explorer i klikając „Akcje”

Po otwarciu wiersza polecenia znajduje się on w katalogu projektu.



0

Kliknij prawym przyciskiem myszy rozwiązanie, a powyższe właściwości to opcja Otwórz wiersz poleceń, która zapewnia dostęp do domyślnego wiersza poleceń cmd, powershell i programisty, alternatywnie możesz użyć skrótów Alt+ Spacedla domyślnego (cmd), Shift+ Alt+ ,dla Dev (cmd), Shift+ Alt+ .dla powershell



-3

Widok -> konsola debugowania ( Ctrl+ Shift+ Y) obok konsoli debugowania to terminal


-16

W przypadku Microsoft Visual Studio Community 2017 użyj Ctrl+ Alt+A

Alternatywnie z widoku panelu poleceń -> Inne okna -> Okno poleceń

Menu okna poleceń


8
Terminal to miejsce, w którym można uruchamiać polecenia systemu operacyjnego, dotyczy Command Windowsto tylko wewnętrznych poleceń VS.
Daniel
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.