wake-up-neo.net

Gibt es eine Schnelländerungsfunktion für Registerkarten in Visual Studio Code?

Die aktuelle Funktion, mir eine Dropdown-Option für die zu wählende Registerkarte zu geben, ist nur so ärgerlich. Gibt es eine Möglichkeit, es zu entfernen, damit die Tabs wie in einem modernen Webbrowser funktionieren?.

214
yodalr

Standardmäßig, Ctrl+Tab In Visual Studio Code werden die Registerkarten in der zuletzt verwendeten Reihenfolge durchlaufen. Das ist verwirrend, weil es vom versteckten Zustand abhängt.

Webbrowser wechseln in sichtbarer Reihenfolge durch die Registerkarten. Das ist viel intuitiver.

Um dies in Visual Studio Code zu erreichen, müssen Sie keybindings.json bearbeiten. Verwenden Sie die Befehlspalette mit CTRL+SHIFT+P, geben Sie "Preferences: Open Keyboard Shortcuts (JSON)" ein und drücken Sie Enter.

Dann füge am Ende der Datei hinzu:

[
    // ...
    {
        "key": "ctrl+tab",
        "command": "workbench.action.nextEditor"
    },
    {
        "key": "ctrl+shift+tab",
        "command": "workbench.action.previousEditor"
    }
]

Alternativ können Sie verwenden Ctrl+PageDown (Windows) oder Cmd+Option+Right (Mac).

379
SC_Chupacabra

@Combii Ich habe einen Weg gefunden, um zu tauschen

CMD + 1, CMD + 2, CMD + mit STRG + 1, STRG + 2, STRG +, ...

Gehen Sie in macOS zu:

Code> Einstellungen> Tastaturkürzel

Wählen Sie auf dieser Seite den Link aus

keybindings.json

das ist direkt unter dem Suchfeld und fügen Sie die Konfiguration unten, dann speichern.

[
    {
        "key": "cmd+0",
        "command": "workbench.action.openLastEditorInGroup"
    },
    {
        "key": "cmd+1",
        "command": "workbench.action.openEditorAtIndex1"
    },
    {
        "key": "cmd+2",
        "command": "workbench.action.openEditorAtIndex2"
    },
    {
        "key": "cmd+3",
        "command": "workbench.action.openEditorAtIndex3"
    },
    {
        "key": "cmd+4",
        "command": "workbench.action.openEditorAtIndex4"
    },
    {
        "key": "cmd+5",
        "command": "workbench.action.openEditorAtIndex5"
    },
    {
        "key": "cmd+6",
        "command": "workbench.action.openEditorAtIndex6"
    },
    {
        "key": "cmd+7",
        "command": "workbench.action.openEditorAtIndex7"
    },
    {
        "key": "cmd+8",
        "command": "workbench.action.openEditorAtIndex8"
    },
    {
        "key": "cmd+9",
        "command": "workbench.action.openEditorAtIndex9"
    },
    {
        "key": "ctrl+1",
        "command": "workbench.action.focusFirstEditorGroup"
    },
    {
        "key": "ctrl+2",
        "command": "workbench.action.focusSecondEditorGroup"
    },
    {
        "key": "ctrl+3",
        "command": "workbench.action.focusThirdEditorGroup"
    }
]

Sie können jetzt mit CMD + [1-9] zwischen Registerkarten wechseln und mit STRG + [1-3] Editorgruppen fokussieren! Hoffe diese Antwort ist hilfreich.

144
yiyuan lv

Windows

Wenn Sie Visual Studio Code unter Windows verwenden, können Sie mit CTRL + PAGE_UP zur vorherigen Registerkarte und mit CTRL + PAGE_DN zur nächsten Registerkarte wechseln.

Sie können auch auf Registerkarten umschalten, die auf ihrem Index basieren (der nicht null ist). Sie können dies tun, indem Sie ALT gedrückt halten, gefolgt von einer Zahl (1 bis 9).

mac OS

Um schnell zwischen den Registerkarten zu wechseln, halten Sie die Taste CMD gedrückt, gefolgt von der Nummer (1 bis 9) der Registerkarte, zu der Sie wechseln möchten.

Sie können auch über die Tastenkombination CMD + ALT + LEFT/RIGHT zwischen dem vorherigen und dem nächsten Tab 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 keiner der Tastenbelegungen vertraut sind, können Sie sie ändern nach Belieben ändern Wohlfühlen mit!

40

Dies funktioniert auch unter MAC OS:

Vorheriger Tab: Shift + Cmd + [

Nächster Tab: Shift + Cmd + ]

26
yestema

macOS - überarbeitet 2017

2017 wurden die VS CODE-Tastenkombinationen in CTRL+1, CTRL+2, CTRL+3 usw. geändert, um zwischen den Registerkarten zu wechseln.

CMD+1, CMD+2, and CMD+3 wechsle zwischen und erstelle tab groups

24
Alex Smith

Wenn Sie die Erweiterung VSCodeVim verwenden, können Sie die Tastenkürzel Vim verwenden:

Nächster Reiter: gt

Vorheriger Tab: gT

Nummerierte Registerkarte: nnngt

22
gabra

Ein besserer Ansatz ist die Verwendung der Tasten Alt + Rechts und Alt + Links zum Navigieren wie Jetbrains IDE Webstorm

Hier ist meine Konfiguration. Dazu gehört auch das Erstellen einer neuen Datei und eines neuen Ordners

    {
        "key": "ctrl+n",
        "command": "Explorer.newFile"
    },
    {
        "key": "ctrl+shift+n",
        "command": "Explorer.newFolder"
    },
    { 
        "key": "alt+left",
        "command": "workbench.action.previousEditor" 
    },
    { 
        "key": "alt+right",
        "command": "workbench.action.nextEditor" 
    }
5
Piyush Patel

für Linux ... benutze ich Strg + PageUp oder PageDown

3
jmsalcido

Windows

bisherige

Ctrl + Shift + Tab

Nächster

Ctrl + Tab

Mac OS

bisherige

Shift + Cmd + [

Nächster

Shift + Cmd + ]

2
ABlue

Dies funktioniert auch unter MAC OS:

Drücken Sie, um eine bestimmte Registerkarte auszuwählen: Control + 1 oder Control 2, Control 3 usw.

Drücken Sie, um alle möglichen Registerkarten anzuzeigen/auszuwählen: Control + Tab.

2
mdiiorio

Mit Visual Studio Code v1.35.0 können Sie die (Ctrl+Tab)/(Shift+Ctrl+Tab) Tastenkombinationen zum sequentiellen Umschalten zwischen den Editoren, indem diese Tastenkombinationen mit den Befehlen "Ansicht: Nächsten Editor öffnen" bzw. "Ansicht: Vorherigen Editor öffnen" verknüpft werden.

Auf macOS:

  1. Navigieren Sie zu: Code> Einstellungen> Tastaturkürzel
  2. Suchen oder navigieren Sie zu den folgenden beiden Optionen:
    • Ansicht: Nächsten Editor öffnen
    • Ansicht: Vorherigen Editor öffnen
  3. Ändern Sie beide Tastenkombinationen in die gewünschte Tastenfolge.
    • Ansicht: Nächsten Editor öffnen -> (Ctrl+Tab)
    • Ansicht: Vorherigen Editor öffnen -> (Shift+Ctrl+Tab)
  4. Sie werden wahrscheinlich auf eine widersprüchliche Bindung stoßen. Nehmen Sie in diesem Fall den Befehl zur Kenntnis und weisen Sie die vorhandene Schlüsselbindung neu zu oder entfernen Sie sie.

Wenn Sie Probleme haben, können Sie jederzeit zum Standardzustand für eine bestimmte Bindung zurückkehren, indem Sie mit der rechten Maustaste auf eine beliebige Tastenkombination klicken und "Tastenkombination zurücksetzen" auswählen.

1
m0nsoon

Wenn Sie Visual Studio Code unter Linux/Windows verwenden, können Sie mit STRG + SEITE_UP zur vorherigen Registerkarte und mit STRG + SEITE_DN zur nächsten Registerkarte wechseln. Sie können auch auf Registerkarten umschalten, die auf ihrem Index basieren (der nicht null ist). Sie können dies tun, indem Sie ALT gedrückt halten, gefolgt von einer Zahl (1 bis 9).

Für weitere Details: hier überprüfen

0

Verwenden Sie Sublime Text Keymaps. So viel intuitiver.

km

Erhabene Text-Keymaps importieren:

Name: Sublime Text Keymap and Settings Importer
Id: ms-vscode.sublime-keybindings
Description: Import Sublime Text settings and keybindings into VS Code.
Version: 4.0.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
0
relik