2013-06-13 11 views
7

Qualcuno conosce il "contesto" per la barra laterale Sublime Text 2 o ha qualche idea su come trovare il contesto?Sublime Text 2 Contesto della barra laterale: associazioni di tasti simili a Vim per la barra laterale di navigazione

Uso Sublime Text 2 in modalità Vintage, e insieme a vari collegamenti di tasti personalizzati (e VintageEx) raramente devo lasciare la riga principale. Rilegare "j", "k" e i "mi piace" senza specificare un contesto rimanda alla modalità Inserisci nelle finestre di modifica in modo che ci sia movimento piuttosto che digitare j o k. Per essere più concreti, qualsiasi idea su cosa dovrebbe sostituire "???" in questa mappatura:

{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true} , "context": [{"key": "???"}] } 

per utilizzare 'j' al posto della freccia giù nella barra laterale?

Grazie mille!

risposta

10

Ecco qui. Basta aggiungere questo al tuo Preferenze-> Key Bindings-User.

{ "keys": ["h"], "command": "move", "args": {"by": "characters", "forward": false}, "context": 
    [ {"key": "control", "operand": "sidebar_tree"} ] 
}, 
{ "keys": ["j"], "command": "move", "args": {"by": "lines", "forward": true}, "context": 
    [ {"key": "control", "operand": "sidebar_tree"} ] 
}, 
{ "keys": ["k"], "command": "move", "args": {"by": "lines", "forward": false}, "context": 
    [ {"key": "control", "operand": "sidebar_tree"} ] 
}, 
{ "keys": ["l"], "command": "move", "args": {"by": "characters", "forward": true}, "context": 
    [ {"key": "control", "operand": "sidebar_tree"} ] 
} 

Spero che questo aiuti!

+0

Grazie, @deftOfCenter ... scusa, mi ci è voluto tanto tempo per notare che c'era una risposta! –

+0

So che è un po 'tardi, ma felice di aiutare @ jacob-ogre. Anche a me faceva impazzire. –

Problemi correlati