Kennt jemand die Tastenkombination (Mac und Linux), um den Fokus zwischen Editor und integriertem Terminal in Visual Studio Code umzuschalten?
visual-studio-code
Abhijeet
quelle
quelle
ctrl
+ '`' wird das Beste sein#-> Linux
ctrl
+ '`' funktioniert auch mit Windows einwandfrei!Antworten:
Während es für VS-Code viele modale Umschalt- und Navigationsverknüpfungen gibt, gibt es keine speziell für "Vom Editor zum Terminal und wieder zurück". Sie können die beiden Schritte jedoch zusammensetzen, indem Sie
key
diewhen
Klausel überladen und verwenden .Öffnen Sie die Datei keybindings.json im Editor: CMD-SHIFT-P -> Einstellungen: Öffnen Sie die Tastaturkürzeldatei und fügen Sie die folgenden Einträge hinzu:
Mit diesen Verknüpfungen werde ich mich mit demselben Tastendruck zwischen dem Editor und dem integrierten Terminal konzentrieren.
quelle
"ctrl+`"
kann angegeben werden als"ctrl+oem_3"
.keybindings.json
Datei eingefügt werden sollten .CMD-SHIFT-P
->Preferences: Open Keyboard Shortcuts File
. Auch eine nette Ressource: code.visualstudio.com/docs/getstarted/keybindingsctrl+` : Um sich auf das integrierte Terminal zu konzentrieren
ctrl+1 : Um sich auf den Editor zu konzentrieren (Wenn der Befehl editor-2 ctrl+ wäre 2)
Weitere Informationen: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html
quelle
Ctrl+ Jfunktioniert; sondern zeigt / versteckt auch die Konsole.
quelle
Ein bisschen spät zum Spiel, aber ich habe meine wie folgt konfiguriert
keybindings.json
:Ich wollte separate Tasten zum Öffnen / Schließen des Terminals und zum Hin- und Herwechseln des Fokus zwischen den Fenstern.
quelle
alt+`
scheint fehlerhaft zu sein - verfolgt unter github.com/Microsoft/vscode/issues/41024#issuecomment-363096692alt
einfacher zu drücken alsctrl
, also ist es in meiner Konfiguration umgekehrt.alt
den Fokus zu wechseln.Ab Version: 1.26.1 (Linux) ist die Verknüpfung nicht standardmäßig festgelegt. So stellen Sie die Verknüpfung ein
Für den Editor ist der Fokus bereits standardmäßig eingestellt.
quelle
Ich habe meine wie folgt konfiguriert, da ich festgestellt habe, dass ctrl+ `etwas schwer zu drücken ist.
Ich habe auch Folgendes konfiguriert, um zwischen Editorgruppen zu wechseln.
By the way, konfiguriert ich Caps Lockauf ctrlauf Mac von der
System Preferences => keyboard =>Modifier Keys
.quelle
Die Standard-Tastenkombination zum Umschalten des integrierten Terminals lautet "Strg +` "gemäß der Dokumentationsseite für vscode-Tastaturkürzel . Wenn Ihnen diese Verknüpfung nicht gefällt, können Sie sie in Ihrer Tastaturbelegungsdatei ändern, indem Sie Folgendes hinzufügen:
Es scheint keine Standard-Tastenkombination zum einfachen Fokussieren des unteren Bedienfelds zu geben. Wenn Sie also das untere Bedienfeld nicht umschalten möchten, müssen Sie Ihrer Tastaturbelegungsdatei Folgendes hinzufügen:
quelle
focusPanel
ist für die allgemeine Region (einschließlich Dinge wie "Probleme", "Ausgabe" und "Debug-Konsole". Es gibt auch eine Aktion speziell für das integrierte Terminalworkbench.action.terminal.focus
.Verwenden Sie Strg + `, um die Sichtbarkeit des Terminals und damit den Fokus umzuschalten .
quelle
Ist nicht genau das, was gefragt wird, aber ich fand es sehr nützlich und verwandt.
Wenn jemand von einem Terminal zu einem anderen wechseln möchte, der auch im Bereich "Integriertes Terminal" von Visual Studio geöffnet ist, können Sie nach Folgendem suchen:
Terminal: Focus Next Terminal
Oder fügen Sie die folgende Tastenkombination hinzu und machen Sie es mit der Tastaturkombination schneller.
Ich hoffe es hilft jemand anderem.
quelle
Die Antwort von Shubham Jain ist die beste Option, die jetzt die integrierten Tastaturkürzel verwendet.
Ich habe abgebildet
zu Ctrl+;
und neu zugeordnet
zu Ctrl+L
Auf diese Weise können Sie den Fokus zwischen Terminal und Editor verschieben und das Terminal in unmittelbarer Nähe umschalten.
quelle
Im Allgemeinen wird vs code
ctrl+j
zum Öffnen des Terminals verwendet, daher habe ich eine Tastenkombination zum Wechseln mitctrl+k
Kombination erstellt, wie unten unterkeybindings.json
:quelle
EINFACHE FENSTERLÖSUNG FÜR JEDES TASTATURLAYOUT (funktioniert möglicherweise für andere Betriebssysteme, ist jedoch nicht getestet)
Ich benutze eine finnische Tastatur, daher hat keine der oben genannten Funktionen funktioniert, aber dies sollte für alle Tastaturen funktionieren.
quelle
Ich ging dazu zu> Tastaturkürzel und dann zu dem Abschnitt, in dem ein Fokus-Terminal vom Typ Suchleiste angezeigt wird, und wähle die Option aus. Sie werden aufgefordert, die Kombination einzugeben, die Sie für diese Aktion festlegen möchten. Tu es. Geben Sie als Editor-Fokus "Editor-Fokus" in die Suchleiste ein und geben Sie den gewünschten Schlüssel ein. WENN Sie einen Schlüssel hervorragend hinzufügen. Es kann entfernt werden, indem Sie Jason wie in den obigen Kommentaren erwähnt bearbeiten
quelle
Mit Strg + '~' können Sie zwischen den beiden umschalten. und ' ` ' befindet sich direkt über der Tabulatortaste.
quelle