2017-09-26 1 views
0

Ich habe eine Weile jetzt versucht, für die Ctrl +Tab und Ctrl +Umschalt +Tab Tasten neu zuordnen linear Editor Tabs zu wechseln. (Wie sie es in Chrome)VSCode Neuzuordnung Tastenkombination

Ich habe gelernt, dass standardmäßig die Ctrl +PgUp und Ctrl +PgDown Tasten, um die Funktionalität ich wünsche. Egal, ob über die grafische Tastaturverknüpfungsseite oder die Datei keybindings.json, ich kann die Tasten nicht dazu bringen, das zu tun, was ich möchte.

Relevante Teile keybindings.json:

{ 
    "key": "ctrl+pagedown", 
    "command": "-selectNextPageSuggestion" 
}, 
{ 
    "key": "ctrl+pageup", 
    "command": "-selectPrevPageSuggestion" 
}, 
{ 
    "key": "ctrl+tab", 
    "command": "-workbench.action.openNextRecentlyUsedEditorInGroup" 
}, 
{ 
    "key": "ctrl+shift+tab", 
    "command": "-workbench.action.openPreviousRecentlyUsedEditorInGroup" 
}, 
{ 
    "key": "ctrl+tab", 
    "command": "selectNextPageSuggestion" 
}, 
{ 
    "key": "ctrl+shift+tab", 
    "command": "selectPrevPageSuggestion" 
} 

Theoretisch, glaube ich, dass dies funktionieren sollte, aber es deaktiviert nur die Ctrl + Tab und Ctrl + Umschalttaste + Tab Tasten vollständig, und gibt ihnen nicht die Ctrl + PgUp und Ctrl + PgDown Verhalten, nach dem ich bin.

Jede Hilfe wird geschätzt.

Antwort

1

Ihr Code scheint übermäßig kompliziert. Ich habe gerade folgendes in meine keybindings.json Datei und es funktioniert perfekt:

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

Es nicht deaktiviert Ctrl +PgUp und Ctrl +PgDown aber die neue Funktionalität hinzufügt Sie wünschen.

+0

Danke, ich weiß nicht, warum ich nicht schon früher auf diese Befehle gestoßen bin. – ifconfig

+0

Ich habe gerade nach ctrl + pagedown und ctrl + pageup in den Standard-Tastaturbelegungen gesucht. Öffnen Sie die Tastaturkürzel über das Zahnradsymbol und klicken Sie oben auf den Link keybindings.json, der leicht zu übersehen ist. Daraufhin sollte ein geteiltes Fenster mit den Standardtastenbelegungen oben und den darunter liegenden Überschreibungen geöffnet werden. Dann suchte ich nach diesen Tastenfolgen und kopierte, was Sie wollten, in meine Override-Datei und gab ihnen die gewünschten Tastenanschläge. – Mark

+0

Ah, ja. Meine Suchfunktion hat mich abgewimmelt. Ich sehe es jetzt. – ifconfig

Verwandte Themen