webentwicklung-frage-antwort-db.com.de

So öffnen Sie eine Shell-Eingabeaufforderung in Visual Studio Code

Wie führe ich bei der Verwendung von Visual Studio Code Befehlszeilenprogramme aus, z. B. einen Schoko-Befehl (Chocolatey)? Muss ich eine separate Befehlszeile (CMD.exe) haben, die außerhalb von VS Code ausgeführt wird, oder gibt es innerhalb von Code einen Hotkey/ein Fenster, in dem ich diese Befehle ausführen kann?

Ich sehe die "Befehls-Palette", aber es ist nicht ganz klar, welche Befehls-Engines in dieser Palette ausgeführt werden. 

Vielen Dank

52
Dan Sorensen

Für integrated console verwenden Sie Strg + `

Aus den Versionshinweisen:

Mit der Mai-Version bringen wir die erste Version eines integrierten Terminals heraus. Sie können das Terminal mit Strg + `in der Ansicht | öffnen Schalten Sie das Integrierte Terminal-Menü oder den Befehl Ansicht> Integriertes Terminal umschalten in der Befehlspalette.

https://code.visualstudio.com/updates#_workbench

60
brady321

Verwenden Sie CMD+Shift+C oder CTRL+Shift+C, aber es öffnet only eine Standard-bash-Konsole des Editors new .

Ich hoffe, dass sie eine integrierte Konsole implementieren werden.

39
MCBL

Kann es mit diesen Menüoptionen öffnen: View > Integrated Terminal

Standardtastenkürzel für integriertes Terminal ist Ctrl+`

In vscode können Sie mehrere integrierte Terminals verwenden.
Wenn Sie einen anderen öffnen möchten, verwenden Sie Ctrl+Shift+`

vscode Tastenkürzel werden ausgegeben nter der Annahme eines Standard-US-Tastaturlayouts. Wenn Sie ein anderes Tastaturlayout verwenden, kann bitte lesen Sie, wie die Darstellung auf Ihrer aktuellen Tastatur sehen. Öffnen Sie einfach die folgenden Menüoptionen: File > Preferences > Keyboard Shortcuts und suchen Sie auf Default Keyboard Shortcut den Befehl workbench.action.terminal.toggleTerminal. Zeigen Sie dann mit der Maus auf das Infosymbol und sehen Sie die Kombination. Für mich ist Ctrl+ñ weil ich spanisches Tastaturlayout benutze.

enter image description here

Außerdem ist es cool, persönliche Verknüpfungen zu erstellen, um in Terminals umzuschalten. Öffnen Sie diese Menüoptionen: File > Preferences > Keyboard Shortcuts und geben Sie auf der Registerkarte keybinding.json Folgendes ein:

[
    {
        "key": "ctrl+pageup",
        "command": "workbench.action.terminal.focusNext",
        "when": "terminalFocus"
    },{
        "key": "ctrl+pagedown",
        "command": "workbench.action.terminal.focusPrevious",
        "when": "terminalFocus"
    }
]

Wenn sich der Cursor nun auf dem Terminal befindet und mehr als ein Terminal hat, können Sie mit den Kombinationen durch jedes navigieren Ctrl+Page Down für vorheriges Terminal und Ctrl+Page Up für das nächste Terminal.

Tipp: Wenn Sie sich auf den Editor konzentrieren, können Sie mit denselben Tastenkombinationen durch die Registerkarten navigieren.

21
equiman

Ich kann nicht kommentieren, weil ich nicht 50 Ruf habe, deshalb poste ich eine Antwort . Wie MCBL schrieb, gibt es keine integrierte Konsole. Sie können hier für diese Funktion stimmen: UserVoice - Integriertes Terminal .

8
msallin

Ich kann noch keine Kommentare hinzufügen, möchte jedoch darauf hinweisen, dass die Antwort von @ brady321 nur für US-Tastaturen gilt:

Hinweis: Die folgenden Tasten werden unter der Annahme eines standardmäßigen US-amerikanischen Tastaturlayouts dargestellt. ( https://code.visualstudio.com/Docs/customization/Tastenkombinationen )

Zum Beispiel UK-Tastaturen verwenden Ctrl+':

Sie finden Ihre Verknüpfung in File > Preferences > Keyboard Shortcuts, indem Sie nach workbench.action.terminal.toggleTerminal suchen. Wenn Sie keine US-Tastatur verwenden, wird die entsprechende Tastenkombination für Ihr Tastaturlayout angezeigt:

enter image description here

Um zu überprüfen, wie die Verknüpfung zum Öffnen einer systemeigenen Konsole aussieht, suchen Sie in der Verknüpfungsdatei nach workbench.action.terminal.openNativeConsole.

Weitere Informationen zum integrierten Terminal finden Sie unter: https://code.visualstudio.com/docs/editor/integrated-terminal

8
jobmo

Sie können im Gegenteil auch ein Terminal in Ihrem visuellen Studio-Code-Tool ausführen, indem Sie einfach Folgendes tun:

Gehen Sie zu "Ansicht> Integriertes Terminal" oder verwenden Sie die Tastenkombination "Strg + '".

Ich glaube, dass dies in späteren Versionen von Visual Studio Code verfügbar ist. Ich könnte das auf Version 1.7.0-Insider machen.

5
Tech

Ctrl`

Integriertes Terminal In Visual Studio Code können Sie ein integriertes Terminal öffnen, das zunächst im Stammverzeichnis Ihres Arbeitsbereichs beginnt. Dies kann sehr praktisch sein, da Sie nicht zwischen Fenstern wechseln oder den Status eines vorhandenen Terminals ändern müssen, um eine schnelle Befehlszeilenaufgabe auszuführen.

So öffnen Sie das Terminal:

  • Verwenden Sie die Ctrl+`tastaturkürzel mit dem Backtick-Zeichen.
  • Verwenden Sie die Ansicht | Menübefehl Integrated Terminal umschalten. Aus dem Befehl
  • Palette (Ctrl+Shift+P), verwenden Sie den Befehl Ansicht: Integriertes Terminal umschalten. enter image description herehttps://code.visualstudio.com/docs/editor/integrated-terminal
4
xgqfrms

Ich verwende vsCode 1.9.1. Es gibt zwei Möglichkeiten, wie ich weiß

  1. Sie können es leicht öffnen, indem Sie die Taste Ctrl + ` drücken.
  2. Gehen Sie wie unter dem Bild zu View-> Integrated Terminal

 terminal for vscode

3
reza.cse08

testen Sie mit den Tasten Strg + J in Ubuntu

3
Vesper

Teste das, das funktioniert bei mir

Ctrl + ñ

Ctrl + `

ctrl + j

1
DarckBlezzer

Wenn ich auf meinem britischen MacBook in meinen Tastenkombinationen nach VS-Code suche (Code> Einstellungen> Tastenkombinationen), verfügt Toggle Integrated Terminal über die Tastenkombination Crtl+`.

Die Verknüpfung funktioniert jedoch weiter Ctrl+§Dies ist der Schlüssel auf meinem MacBook, der derselbe Ort ist wie der ` auf einer britischen Windows-Tastatur.

Du kannst den Texteditor von Microsoft nehmen, aber nicht das etc, etc.

1
Douglas Waugh

Ich habe eine benutzerdefinierte Verknüpfung verwendet. Fügen Sie unten keybind zu den keybinds.json hinzu:

[
    {
        "key": "ctrl+,",
        "command": "workbench.action.terminal.toggleTerminal"
    }
]

Keybinds.json öffnen 

STRG + UMSCHALT + P dann tippen Sie Keyboard und klicken Sie auf Tastenkombinationen öffnen

0
Crypto

Da die Debug-Konsole keine Programme unterstützt, die Eingaben von der Konsole lesen müssen, können Sie eine externe, native Konsole aktivieren, indem Sie das Attribut externalConsole in Ihrer Startkonfiguration auf "true" setzen wahr

0
rainer

Um auf die Befehlszeile zuzugreifen, verwenden Sie Strg + ESC

0
Fuji Nguyen

Schalten Sie das integrierte Terminal auf CMD

  1. Öffnen Sie das integrierte Terminal Ctrl + `
  2. Wenn ein Bash Terminal geöffnet ist, während Sie eine Eingabeaufforderung (cmd) , führen Sie einfach den folgenden Befehl im Terminal aus: cmd, um auf Eingabeaufforderung umzuschalten.

enter image description here

0
Loukan ElKadi

Die beste Möglichkeit, Befehlszeilenprogramme auszuführen, besteht darin, das in VS Code bereitgestellte Terminalfenster zu verwenden. Auf diese Weise werden keine Apps gewechselt. Um jedoch zwischen Terminal und anderen Fenstern zu wechseln, empfehle ich Folgendes:

  1. m ein Terminal zu öffnenCtrl + `
  2. Zweites Terminal öffnen - Wenn Sie ein Knotenskript im ersten Terminal ausführen und es blockiert ist und Sie gleichzeitig ein zweites Skript ausführen müssen - Ctrl + Shift + `
  3. Fokussieren/Umschalten ohne erneutes Öffnen wieder am Terminal einschalten:
    1. Drücken Sie F1 und tippe dann Tastaturkürzel
    2. Suchen Sie workbench.action.terminal.focus und setzen Sie es auf Ctrl + \ - Dieser Schrägstrich befindet sich normalerweise direkt neben Ihrer Rechten Ctrl Schlüssel. Dies macht das Umschalten zwischen Code und Terminal sehr einfach, weil Ctrl + ` und Ctrl + \ werden mit der rechten Hand und dem Zeigefinger aufgerufen.
0
Ognyan Dimitrov