2013-06-13 20 views
7

Czy ktoś zna "kontekst" paska bocznego Sublime Text 2 lub ma jakiś pomysł, jak znaleźć kontekst?Sublime Text 2 kontekst paska bocznego: podobne do Vima powiązania klawiszy do nawigacji po pasku bocznym

Używam Sublime Text 2 w trybie Vintage, a wraz z kilkoma niestandardowymi powiązaniami klawiszy (i VintageEx) rzadko trzeba opuszczać wiersz początkowy. Ponowne wiązanie "j", "k" i podobnych, bez określania kontekstu, prowadzi do trybu wstawiania w oknie (-ach) edycyjnym (-ych), dzięki czemu następuje ruch, a nie wpisywanie j lub k. Aby być bardziej konkretnym, wszelkie przemyślenia na temat tego, co powinno zastąpić "???" w tym mapowaniu:

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

użyć "j" zamiast strzałki w dół na pasku bocznym?

Wielkie dzięki!

Odpowiedz

10

Proszę bardzo. Po prostu dodaj to do swoich preferencji-> Wiązania klawiszy-Użytkownik.

{ "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"} ] 
} 

Nadzieję, że pomaga!

+0

Dziękuję, @deftOfCenter ... Przepraszam, że zajęło mi to tyle czasu, aby zauważyć, że była odpowiedź! –

+0

Wiem, że jest trochę późno, ale z przyjemnością pomogę @ jacob-ogre. To też doprowadzało mnie do szaleństwa. –

Powiązane problemy