2013-04-23 7 views
7

Ich habe kein Glück, die Tastenbelegung für den Wechsel von Dateien in Sublime ändern. Weiß jemand, dass der Deal hier ist? Alles, was ich erreichen will, ist cmd +] und cmd + [um die nächsten und vorherigen Dateien anzuzeigen. Dann kann ich Tab und Shift + Tab für alle meine Einrückung verwenden.Ändern Sie "Nächste Datei" und "Vorherige Datei" Verknüpfung in Sublime Text 2

[ 
    { "keys": ["super+]"], "command": "Next File" }, 
    { "keys": ["super+["], "command": "Previous File" } 
] 

Danke allen!

Antwort

7

Try this:

[ 
    { "keys": ["ctrl+]"], "command": "next_view" }, 
    { "keys": ["ctrl+["], "command": "prev_view" } 
] 

Natürlich geht so in die "Key Bindings - User" Datei.

+0

perfekt, danke! Woher wussten Sie, dass es "Ansicht" und nicht "Datei" war? Ich konnte keine Liste aller Namen der Befehle finden. – alsweet

+1

Sie können die Standard-Tastenbelegung über 'Einstellungen' ->' Key Binding - Default' öffnen. Dort habe ich nach 'ctrl + pageup' gesucht, von dem ich weiß, dass es die Standard-Tastenanbindung für" Next Page "ist. – tessi

+3

@alsweet Als allgemeinen Tipp können Sie auch' sublime.log_commands (True) 'in der Konsole eingeben. Dies zeigt den Befehl und die Argumente an, die ausgeführt werden, wenn eine Menü- oder Tastaturaktion ausgeführt wird. Nützlich, wenn Sie herausfinden wollen, welcher Befehl ausgeführt wird, ohne durch Tastaturbelegungsdateien zu gehen. – skuroda

14

Dies ist tatsächlich, was Sie wirklich gesucht haben. Ich finde es nützlicher, zu der vorherigen Datei, an der ich gearbeitet habe, zurückzugehen und nicht nach links und rechts durch die Tabs zu gehen. Aber Sie können Bindungen zu beiden Verhaltensweisen haben.

// This is very useful, go back to the previously viewed file regardless of 
// tab order 
    { "keys": ["super+["], "command": "next_view_in_stack" }, 
    { "keys": ["super+]"], "command": "prev_view_in_stack" } 
+1

Es sieht so aus, als könnten Sie nur zur vorherigen Datei innerhalb einer Gruppe zurückkehren. Es wäre sinnvoller, zu jeder vorherigen Datei zurückzukehren, unabhängig davon, ob sie sich in derselben Gruppe befindet. –

+0

Danke, ich denke, das sollte die akzeptierte Antwort sein! Aber für mich war es sinnvoller, den Befehl umzukehren. – JohnnyQ