Visual Studio Code verfügt über eine Tastenkombination, mit der das aktuelle Fenster in zwei oder drei Bereiche aufgeteilt werden kann:
"key": "ctrl + \", "command": "workbench.action.splitEditor"
Leider kann ich ohne die Maus nicht zwischen solchen Fenstern wechseln. Meine alte Gewohnheit F6funktioniert auch nicht.
Wird es im Visual Studio Code Editor unterstützt oder nicht?
visual-studio-code
hotkeys
Bialix
quelle
quelle
Antworten:
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
Für Windows: Ctrl+ 1, Ctrl+ 2und Ctrl+ 3.
Für Mac: Cmd+ 1, Cmd+ 2und Cmd+ 3.
Es gibt jedoch keinen kreisförmigen Wechsel zwischen Fenstern, ähnlich wie Ctrl+ tabs für Dateien.
quelle
Ctrl + Shift + [ / ]
scheint in meiner Version (1.46) dem Falten und Entfalten von Code zugeordnet zu sein. Ich habe die Standardeinstellungen nie geändert. Bedeutet dies, dass sie die Standardeinstellungen geändert haben?Wenn Sie es gewohnt sind, in vim (und / oder tmux) zu arbeiten und sich mit bewegen möchten
ctrl+hjkl
füge diese hinzu
keybindings.json
quelle
Ctrl
+x
Zeilenvervollständigung von VsCodeVim (wahrscheinlich unter anderem) unterbricht, sodass es sinnvoll erschien, diese Verknüpfungen im Einfügemodus zu deaktivieren:"when": "vim.mode != 'Insert'"
keybindings.json
Sie das hilfreiche Dokument hier: code.visualstudio.com/docs/getstarted/…Verwenden Sie F6, um zwischen Editorgruppen zu wechseln
Zwischen den Scheiben befindet sich ein kreisförmiger Schalter. Es heißt "Zyklus zwischen Editorgruppen".
Nach dem Auspacken ist es nicht zugewiesen. Wir können es zuweisen F6.
keybindings.json
.keybindings.json
Alternative
Alternativ können Sie die sofort einsatzbereiten Fensterverwaltungs-Hotkeys verwenden.
quelle
Für Mac-Benutzer und den neuesten VS-Code 1.17:
1,2,3
ist die Fensternummerquelle
Alt+ ←und Alt+ →funktionieren sofort unter Windows. Es wird nur zwischen geteilten Bildschirmfenstern gewechselt und inaktive Dateien in den Fenstern werden nicht reaktiviert.
quelle
Eine andere Möglichkeit besteht darin, mit Strg + PageUp / PageDow zwischen den Fenstern zu wechseln.
quelle
Was Sie suchen, ist Option
workbench.action.terminal.focusNextPane
:quelle
focusPreviousPane
Option."when": "terminalFocus"
Spezifikation, da dies die Verwaltung der Terminals beschleunigt, da ich keine Verknüpfung wie hinzufügen mussCtrl + `
.alt+down
und das EntfernenterminalFocus
gemäß @PhilippeFanaro machen es perfekt;)alt
Taste loslasse, geht der Fokus verloren und die Menüleiste wird stattdessen fokussiert (die Leiste mit Datei, Bearbeiten, Auswahl, Ansicht, go etc, etc ... Optionen ganz oben)Ja, es gibt einen Hotkey zum Wechseln zwischen geteilten "Editor" -Fensterfenstern, wenn Sie das meinen.
Es muss jedoch konfiguriert werden. Dies liegt daran, dass der Befehl, der das Durchlaufen von Editorfenstern (auch als Editorgruppen bezeichnet) ermöglicht, keine Standardtastaturzuordnung / -bindung aufweist. Öffnen Sie die Menüoption "Tastaturkürzel" und suchen Sie nach workbench.action.navigateEditorGroups. Klicken Sie auf das Symbol +, um eine Tastenkombination hinzuzufügen / zuzuweisen. Ich habe es Alt + Q zugeordnet, weil auf einer QWERTY-Tastatur 'q' direkt neben der Tabulatortaste steht. Angesichts der Tatsache, dass Alt + Tab durch Windows mit offenem Betriebssystem wechselt, scheint dies dort ganz natürlich zu sein.
quelle
Offensichtlich ist die beste Antwort der versteckte Kommentar zur obersten Antwort. Ich bin mir nicht sicher, warum es keine Antwort darauf gibt:
CMD + SHIFT + [
und
CMD + SHIFT + ]
Ich bin mir nicht sicher, warum jemand
cmd + 1
oder seine Varianten verwenden würde.quelle
cmd + 1
oder ist es andere Varianten (2
,3
,4
, usw.) , weil das ist , wie die meisten Anwendungen arbeiten mit Registerkarten.CMD + SHIFT + ]
Behandelt alle Fenster so, als wären sie Geschwister-Registerkarten im selben Fenster.Wenn Sie Editorgruppe meinen, hier ist es.
quelle