Terminal im Visual Studio öffnen?

92

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

Xen_mar
quelle
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

Marcos
quelle
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!

Ali Karaca
quelle
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

ElasticCode
quelle
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

Pseudonym Patel
quelle
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/

Pseudodennis
quelle
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
3

In Visual Studio 2019 können Sie das Befehls- / Powershell-Fenster von öffnen Tools > Command Line >

Geben Sie hier die Bildbeschreibung ein

Wenn Sie ein integriertes Terminal wünschen, versuchen Sie es mit
BuiltinCmd : https://marketplace.visualstudio.com/items?itemName=lkytal.BuiltinCmd

Geben Sie hier die Bildbeschreibung ein

Sie können auch WhackWhackTerminal ausprobieren (unterstützt vs2019 bis zu diesem Datum nicht) https://marketplace.visualstudio.com/items?itemName=dos-cafe.WhackWhackTerminal

Er Suman G.
quelle
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.

L__
quelle
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

Pyro
quelle
-1

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

Nocken
quelle
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

Grażyna
quelle
-15

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

Alternativ aus der Befehlsfensteransicht -> Andere Fenster -> Befehlsfenster

Befehlsfenster-Menü

Tayab Hussain
quelle
7
Im Terminal können Sie Betriebssystembefehle ausführen. Dies Command Windowsgilt nur für interne VS-Befehle.
Daniel