Terminal im Visual Studio öffnen?


92

Wie öffne ich ein Terminal zum Ausführen von Shell-Befehlen in Visual Studio (Community-Version)?


1
Strg + Alt + A für Befehlsfenster?
Zoran Basic

1
wahrscheinlich eine schrecklich dumme Frage (aber wie würde ich sonst lernen), aber das Befehlsfenster mit Strg + Alt + A lässt mich den Runserver nicht cd oder drängen. Wie erhalte ich das Äquivalent zu Powershell in Bezug auf Shell-Befehle?
Trotzdem vielen

1
Sie können einige Befehle in der Package Manager-Konsole wie cd, dir ... verwenden. Sie finden diese unter Ansicht> Andere Windows
Zoran Basic

12
VS hat kein "integriertes Terminal". Sie können eine einfach mit Extras> Externe Tools> Hinzufügen hinzufügen. Befehl = cmd.exe, Argumente = / k, Anfangsverzeichnis = $ (ProjectDir). Oder Command = Powershell.exe, wenn Sie es bevorzugen.
Hans Passant

danke @HansPassant! Wie würde ich es dann öffnen? -> Ah, ich habe es schon gefunden! Vielen Dank für Ihre Antwort. Ich habe mein Problem vollständig gelöst. Es ist ein bisschen langweilig, ich weiß. Aber Sie wissen jetzt nicht, wie Sie .pyc-Dateien im Dateibaum verstecken sollen, oder?
Xen_mar

Antworten:


67

Sie können ein integriertes Terminal in Visual Studio mit einer der folgenden Erweiterungen einrichten:

Whack Whack Terminal

Terminal: cmd oder Powershell

Verknüpfung : Ctrl\,Ctrl\

Unterstützt: Visual Studio 2017

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

Whack Whack Terminal


BuiltinCmd

Terminal: cmd oder Powershell

Abkürzung: CtrlShiftT

Unterstützt: Visual Studio 2013, 2015, 2017, 2019

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

BuiltinCmd


2
Diese Erweiterung öffnet nur ein Terminalfenster. Gibt es eine Möglichkeit / eine andere Erweiterung, mehrere zu öffnen, wie es VSCode erlaubt?
Arun

1
Aus irgendeinem Grund funktionierte keine der beiden Erweiterungen für mich. Ich konnte keinen Text eingeben.
Wilson

@sabdiel Ich habe festgestellt, dass Sie das Terminal nicht verwenden können, wenn Sie eine schreibgeschützte Datei anzeigen oder nur keine bearbeitbare Datei geöffnet ist.
Wirher

36

Aus Kommentaren stammt die beste Antwort von @Hans Passant

  1. Fügen Sie ein externes Tool hinzu.

    Extras> Externe Tools> Hinzufügen

    Titel: Terminal (oder nennen Sie es selbst)

    Command = cmd.exe oder Command = Powershell.exe

    Argumente = / k

    Anfangsverzeichnis = $ (ProjectDir)

  2. Extras> Terminal (oder was auch immer Sie in den Titel eingeben)

  3. Genießen!


6
Dies wäre eine gute Lösung, wenn wir Text in das Ausgabefenster eingeben könnten.
Nathanael

7
Beachten Sie, dass Sie für PowerShell -NoExit anstelle von / k verwenden müssen.
Dyndrilliac

1
Wählen Sie nicht "Ausgabefenster verwenden", da dies sonst ein schreibgeschütztes Fenster ist.
Joe Johnston

16

Als knifflige Lösung können Sie die Package Manager-Konsole verwenden , um cmd- oder PowerShell-Empfehlungen auszuführen

Verknüpfung für Package Manager Console Alt T N O

Getestet in der Visual Studio 2017 Community-Version

Geben Sie hier die Bildbeschreibung ein


5

Neu in der neuesten Version von Visual Studio ist View -> Terminal, mit dem eine Powershell-Instanz als andockbares VS-Fenster geöffnet wird und nicht als schwebende Powershell- oder cmd-Instanz über die Eingabeaufforderung des Entwicklers. Ansicht dann Terminal


4

Microsoft hat gerade ein integriertes Windows-Terminal in Visual Studio Version 16.3 aufgenommen. Vorschau 3. Gehen Sie zu Extras> Optionen> Vorschau-Funktionen, aktivieren Sie die Option Experimentelles VS-Terminal und starten Sie Visual Studio neu.

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


4
Das experimentelle VS-Terminal scheint mit VS 16.3.3 wieder entfernt worden zu sein. Zumindest konnte ich es in den VS-Versionen 16.3.3-16.3.5 nicht finden.
Marc Sigrist



2

Ich bin mir nicht sicher, ob dies helfen wird, aber normalerweise rufe ich die Eingabeaufforderung auf, indem ich im Team Explorer auf die Registerkarte "Synchronisierung" gehe und auf "Aktionen" klicke.

Wenn die Eingabeaufforderung geöffnet wird, befindet sie sich im Verzeichnis des Projekts.



0

Klicken Sie mit der rechten Maustaste auf Ihre Lösung, und über den Eigenschaften befindet sich die Option Befehlszeile öffnen, mit der Sie auf die Standard-Eingabeaufforderung cmd, Powershell und Entwickler zugreifen können. Alternativ können Sie die Verknüpfungen Alt+ Spacefür Standard (cmd), Shift+ Alt+ ,für Dev (cmd), Shift+ Alt+ .für verwenden Power Shell


-1

So öffnen Sie das Terminal in VSC Klicken Sie auf Ansicht -> Terminal


Die Frage bezieht sich leider auf Visual Studio 2019 für Windows, nicht auf Visual Studio Code. Bitte wählen Sie den richtigen Beitrag für Ihre Antwort
Raphael Pinel

-3

Ansicht -> Debug-Konsole ( Ctrl+ Shift+ Y) neben Debug-Konsole ist Terminal


-15

Verwenden Sie für Microsoft Visual Studio Community 2017 Ctrl+ Alt+A

Alternativ aus der Befehlsfensteransicht -> Andere Fenster -> Befehlsfenster

Befehlsfenster-Menü


7
Im Terminal können Sie Betriebssystembefehle ausführen. Dies Command Windowsgilt nur für interne VS-Befehle.
Daniel
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.