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
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.
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.
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.
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.
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 .
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:
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
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.
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:
testen Sie mit den Tasten Strg + J in Ubuntu
Teste das, das funktioniert bei mir
Ctrl + ñ
Ctrl + `
ctrl + j
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.
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
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
Um auf die Befehlszeile zuzugreifen, verwenden Sie Strg + ESC
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: