VSCode Integriertes Terminal
VS Code verfügt über ein integriertes Terminal. Wir können in der Menüleiste"Terminal"als Option auswählen und dann"New Terminal" wählen:

Sie können auch eine Datei im Verzeichnis auswählen, mit der rechten Maustaste klicken und im Dropdown-Menü"Open in Integrated Terminal" wählen:

Terminal-Tastenkürzel:
| Funktion | Windows/Linux | macOS |
|---|---|---|
| Integriertes Terminal anzeigen | Ctrl + ` | Ctrl + ` |
| Neues Terminal | Ctrl+Shift+`` |
Cmd+Shift+`` |
| Terminal wechseln | Ctrl+PageUp/PageDown |
Cmd+PageUp/PageDown |
| Terminal schließen | Ctrl+Shift+W |
Cmd+Shift+W |
Je nach Betriebssystem können wir verschiedene Terminalumgebungen auswählen, wie PowerShell, Command Prompt oder Bash.

Geben Sie den folgenden Befehl im Terminal ein, um eine neue Datei greetings.txt zu erstellen:
echo "Hello, VS Code" > greetings.txt
Der Standardordner des Arbeitsbereichs ist das Stammverzeichnis des aktuellen Projekts.
Nach dem Erstellen der Datei zeigt der "Explorer" die neue Datei automatisch an.

Wir können mehrere Terminals gleichzeitig öffnen; klicken Sie auf das Dropdown-Menü "Launch Profile" in der oberen rechten Ecke des Terminals, um die verfügbaren Terminalumgebungen anzuzeigen und eine auszuwählen.

Verwenden Sie das Terminal, um Befehle auszuführen
Das Terminal öffnet eine Standard-Shell, z. B. Bash, PowerShell oder Zsh, und das Arbeitsverzeichnis des Terminals beginnt im Stammverzeichnis des Arbeitsbereichsordners.

Geben Sie einfache Befehle wie ls oder dir ein, um die Dateien im aktuellen Verzeichnis aufzulisten.
Das Terminal zeigt die Ausgabe des Befehls direkt an:

Mit der Befehlsausgabe interagieren
Das Terminal in VS Code bietet auch die Möglichkeit, mit der Befehlsausgabe zu interagieren. Befehle geben oft Dateipfade oder URLs aus, und Sie möchten diese Links möglicherweise direkt öffnen oder zu ihnen springen.
Beispielsweise kann ein Compiler oder Linter eine Fehlermeldung zurückgeben, die einen Dateipfad und eine Zeilennummer enthält. Sie müssen nicht manuell nach der Datei suchen; wählen Sie einfach den Link in der Terminalausgabe aus, um die Datei direkt im Editor zu öffnen.
Sehen wir uns an, wie man mit der Befehlsausgabe im Terminal interagiert:
- Öffnen Sie das Terminal, in dem Sie zuvor
lsoderdirBefehle ausgeführt haben. - Drücken und halten Sie im Terminal
Ctrl/Cmddie Taste, bewegen Sie den Mauszeiger über den Dateinamen und wählen Sie dann den Link aus.

Beachten Sie, dass Text in der Ausgabe, wenn Sie den Mauszeiger darüber bewegen, zu einem Link wird.
Wenn Sie einen Dateinamen auswählen, öffnet VS Code die ausgewählte Datei im Editor.
Der gesamte Text in der Terminalausgabe ist anklickbar. Wenn Sie einen Hyperlink im Terminal auswählen, wird der Link im Standardbrowser geöffnet.
Erstellen Sie eine Command.txt-Datei, die verfügbare Shell-Befehle enthält
In PowerShell:
Get-Command | Out-File -FilePath .\Command.txt
In Bash / Zsh:
ls -l /usr/bin > Command.txt
Geben Sie den folgenden Befehl ein, um in der Datei Command.txt nach Befehlen zu suchen:
In PowerShell:
Get-ChildItem *.txt | Select-String "dir"
In Bash / Zsh:
grep -n "dir" *.txt
Beachten Sie, dass die Befehlsausgabe den Dateinamen und die Zeilennummer enthält, an der das Suchergebnis gefunden wurde, und dass das Terminal diesen Text als Links erkennt.
Wählen Sie einen der Links aus, um die Datei im Editor zu öffnen und zu einer bestimmten Zeile in der Datei zu springen.

Befehlsverlauf durchsuchen
Wenn wir das Terminal verwenden, müssen wir möglicherweise frühere Befehle und ihre Ausgabe anzeigen oder einen Befehl erneut ausführen.
Wir können eine Tastenkombination verwenden, um den Befehlsverlauf schnell zu durchsuchen: Drücken SieCtrl + ↑oder⌘ + ↑die Tastenkombination, um im Terminalverlauf zum vorherigen Befehl nach oben zu scrollen.

Wenn Sie sie mehrmals drücken,Ctrl + ↑scrollt das Terminal weiter im Verlauf nach oben. Sie können auchCtrl + ↓die Tastenkombination verwenden, um im Verlauf nach unten zu blättern.
Schließlich sehen wir, dass neben einem zuvor ausgeführten Befehl ein kreisförmiges Symbol erscheint. Wählen Sie dieses kreisförmige Symbol aus und wählen Sie dann "Re-run Command", um den Befehl erneut auszuführen.

Befehle in verschiedenen Shells ausführen
Das Terminal unterstützt das Öffnen mehrerer Terminals gleichzeitig.
Zum Beispiel können wir ein Terminal zum Ausführen von Git-Befehlen und ein weiteres Terminal zum Ausführen von Build-Skripten verwenden.
Um ein neues Terminal in einer anderen Shell hinzuzufügen: Wählen Sie das ˅-Symbol im Terminal-Bereich, um das Terminal-Dropdown-Menü zu öffnen, und wählen Sie dann eine der verfügbaren Shells aus.

Hinweis:Die verfügbaren Shells hängen von den auf Ihrem Computer installierten Shells ab.
Das neue Terminal wird mit der von Ihnen ausgewählten Shell geöffnet, und Sie können Befehle wie zuvor eingeben.

Tipp:Sie können auch das +-Symbol auswählen, um ein neues Terminal für die Standard-Shell zu erstellen, oder die Tastenkombination verwenden⌃⇧(Ctrl + Shift + `) verwenden oder in der MenüleisteTerminal > Neues Terminalauswählen, um ein neues Terminal zu erstellen.
Wir können ein Terminal auch aus der Terminal-Liste in den Editor-Bereich ziehen.
Zum Beispiel ziehen wir den Terminal-Tab aus dem VS Code-Fenster heraus, um ihn zu einem schwebenden Fenster zu machen.

Terminal in den Editor-Bereich verschieben:Wenn Sie mit dem Mauszeiger über die Terminal-Liste fahren, wählen Sie das Papierkorb-Symbol, um ein geöffnetes Terminal zu schließen.
