Die derzeitige Funktion, mir eine Dropdown-Option für die Auswahl der Registerkarte zu geben, ist einfach so ärgerlich. Gibt es eine Möglichkeit, es zu entfernen, damit die Registerkarten wie in einem modernen Webbrowser funktionieren.
324
Antworten:
Standardmäßig durchläuft Ctrl+ Tabin Visual Studio Code die Registerkarten in der Reihenfolge der zuletzt verwendeten. Dies ist verwirrend, da es vom verborgenen Zustand abhängt.
Webbrowser durchlaufen Registerkarten in sichtbarer Reihenfolge. Das ist viel intuitiver.
Um dies in Visual Studio Code zu erreichen, müssen Sie bearbeiten
keybindings.json
. Verwenden Sie die Befehlspalette mit CTRL+SHIFT+P, geben Sie "Einstellungen: Tastaturkürzel (JSON) öffnen" ein und drücken Sie Enter.Fügen Sie dann am Ende der Datei Folgendes hinzu:
Alternativ können Sie Folgendes verwenden, um nur durch die Registerkarten des aktuellen Fensters / der geteilten Ansicht zu blättern:
Alternativ können Sie Ctrl+ PageDown(Windows) oder Cmd+ Option+ Right(Mac) verwenden.
quelle
ctrl+tab
) oder links (ctrl+shift+tab
). Verwenden Sie zum Navigieren in Registerkarten basierend auf dem Verlauf Folgendes :{ "key": "ctrl+tab", "command": "workbench.action.openPreviousRecentlyUsedEditor" }, { "key": "ctrl+shift+tab", "command": "workbench.action.openNextRecentlyUsedEditor" }
.@Combii Ich habe einen Weg gefunden zu tauschen
CMD + 1 , CMD + 2 , CMD + 3 mit STRG + 1 , STRG + 2 , STRG + 3 , ...
Gehen Sie in macOS zu:
Klicken Sie auf dieser Seite auf die Schaltfläche oben rechts auf der Seite ...
Fügen Sie die unten stehende Konfiguration hinzu und speichern Sie sie.
Sie können jetzt CMD + [1-9] verwenden, um zwischen Registerkarten zu wechseln, und STRG + [1-3], um Editorgruppen zu fokussieren! Hoffe diese Antwort ist hilfreich.
quelle
workbench.action.openEditorAtIndex1
) und sie ändern. Keine Notwendigkeit zu gehenkeybindings.json
.Preferences > Keyboard Shortcuts
und klicken Sie dann auf das Symbol rechts in der Titelleiste des Editors. Dies wird geöffnetkeybindings.json
.Windows
Wenn Sie Visual Studio Code unter Windows verwenden, können Sie
CTRL + PAGE_UP
zur vorherigen Registerkarte undCTRL + PAGE_DN
zur nächsten Registerkarte wechseln.Sie können auch zu Registerkarten wechseln, die auf ihrem Index (nicht Null relativ) basieren. Sie können dies tun, indem Sie gedrückt halten
ALT
, gefolgt von einer Zahl (1 bis 9).Mac OS
Um schnell zwischen den Registerkarten zu navigieren, halten Sie die
CMD
Taste gedrückt, gefolgt von der Nummer (1 bis 9) der Registerkarte, zu der Sie wechseln möchten.Sie haben auch die Möglichkeit, über die
CMD + ALT + LEFT/RIGHT
Tastenkombination zwischen der vorherigen und der nächsten Registerkarte zu wechseln .Bitte beachten Sie, dass Sie zuerst zur gewünschten Editorgruppe wechseln müssen, um zu einer Registerkarte zu wechseln, die sich in einer anderen Editorgruppe befindet.
Pro-Tipp : Wenn Sie mit einer der Tastenkombinationen nicht vertraut sind, können Sie sie in eine beliebige ändern, mit der Sie sich wohler fühlen!
quelle
CTRL + PAGE_UP
oderCTRL + PAGE_DN
, je nachdem, in welche Richtung Sie wechseln möchten.CTRL + ALT + LEFT
undCTRL + ALT + RIGHT
sind nicht die Tastaturkürzel, die ich für Windows aufgelistet habe.Wenn Sie die
VSCodeVim
Erweiterung verwenden, können Sie die Vim-Tastenkombinationen verwenden :quelle
Dies funktioniert auch unter MAC OS :
Registerkarte Zurück: Shift+ Cmd+[
Nächste Registerkarte: Shift+ Cmd+]
quelle
macOS - überarbeitet 2017
Im Jahr 2017 wurden die VS CODE-Tastaturkürzel in CTRL+ 1, CTRL+ 2, CTRL+ 3usw. geändert, um zwischen den Registerkarten zu wechseln.
CMD+1, CMD+2, and CMD+3
zwischen wechseln und erstellentab groups
quelle
CMD+1, CMD+2, and CMD+3
anstattCTRL+1, CTRL+2, CTRL+3
?CMD + ALT + LEFT/RIGHT
um einfach alle Registerkarten in allen Gruppen zu wechseln.Windows
Bisherige
Ctrl+ Shift+Tab
Nächster
Ctrl + Tab
Mac OS
Bisherige
Shift+ Cmd+[
Nächster
Shift + Cmd +]
quelle
Bessere approch ist die Verwendung alt + rechts und alt + links Tasten navigieren wie Jetbrains IDE WebStorm tut
Hier ist meine Konfiguration. Dazu gehört auch das Erstellen einer neuen Datei und eines neuen Ordners
quelle
für Linux ... Ich benutze Strg + PageUp oder PageDown
quelle
Mit Visual Studio Code v1.35.0 können Sie die Tastenfolgen ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) so einstellen , dass sie nacheinander zwischen den Editoren wechseln, indem Sie diese Tastenfolgen an die Befehle "Ansicht: Nächster Editor öffnen" bzw. "Ansicht: Vorheriger Editor öffnen" binden .
Unter macOS:
Wenn Sie Probleme haben, können Sie jederzeit zum Standardstatus für eine bestimmte Bindung zurückkehren, indem Sie mit der rechten Maustaste auf eine Tastenkombination klicken und "Tastenkombination zurücksetzen" auswählen.
quelle
Dies funktioniert auch unter MAC OS :
Drücken Sie, um eine bestimmte Registerkarte auszuwählen: Control+ 1 oder Control2, Control3 usw.
Drücken Sie, um alle möglichen Registerkarten anzuzeigen / auszuwählen: Control+ Tab.
quelle
Linux- Key-Map passend zum Browser:
quelle
Eine andere Möglichkeit, Tabs schnell zu wechseln, wäre VSCode 1.45 (April 2020).
quelle
Weitere Details finden Sie hier
quelle
Verwenden Sie großartige Text-Keymaps. So viel intuitiver.
⌘k⌘m
Importieren Sie großartige Text-Keymaps:
quelle
@SC_Chupacabra hat die richtige Antwort zum Ändern des Verhaltens.
Im Allgemeinen bevorzuge ich CTRL+ PAGE UP / DOWNfür meine Navigation, anstatt die TAB-Taste zu verwenden.
quelle
Ich konnte keinen Beitrag für VS Community finden, daher werde ich meine Lösung hier veröffentlichen.
Zuerst müssen Sie zu Extras -> Optionen -> Umgebung -> Tastatur gehen und dann den Befehl suchen
Window.NextTab
. Im unteren Bereich sollte "Neue Verknüpfung verwenden in:" stehen. Setzen Sie dies auf Global (sollte Standard sein), wählen Sie dann das Textfeld rechts aus und drücken Sie Ctrl+ Tab. Entfernen Sie alle aktuellen Verknüpfungen für den ausgewählten Befehl und klicken Sie auf Zuweisen. Für Ctrl+ Shift+ Tabsollte der Befehl seinWindow.PreviousTab
.Hoffe das hilft :) Wenn es einen separaten Beitrag für VS Community gibt, würde ich diesen Beitrag gerne verschieben.
quelle