Konfigurowanie niestandardowych skrótów klawiaturowych Sublime Text 2

13

Jestem użytkownikiem Vima, który próbuje przejść do Sublime Text 2, ponieważ jest szybszy niż MacVim z otwartymi pakietami rzeczy.

Mam w Vimie niestandardowe skróty klawiaturowe, które chciałbym przenieść do ST2.

Jak skonfigurować niestandardowe skróty? Czy istnieje odpowiednik vimrc?

Wiem, że mogę wprowadzić skróty do nagrywania za pomocą Preferencji OS X, ale nie będą przestrzegać trybu poleceń w ST2.

Na przykład chcę ustawić ^ wl, aby przesunąć fokus wejściowy o jedną kolumnę / panel w prawo, a ^ wh, aby przejść w lewo.

Ben Humphreys
źródło

Odpowiedzi:

21

Niestandardowe powiązania klawiszy: otwórz Preferences > Key Bindings-Defaultczytanie lub wyszukaj powiązanie, które chcesz zmienić. Skopiuj polecenie, a następnie otwórz Preferences > Key Bindings-User. Wklej i edytuj polecenie.

Aby zmienić powiązania do przełączania paneli, edytuj te polecenia. Zauważ, jak klucze są oddzielone, +a koniec każdej linii (oprócz ostatniej) wymaga przecinka. Nie jestem pewien, czy możesz to ustawić, aby przejść do prawego / lewego panelu. Sposób, w jaki go skonfigurowałem, to ctrl+ 1przełączenie do pierwszego panelu itp.

// panes
{ "keys": ["ctrl+1"], "command": "focus_group", "args": { "group": 0 } },
{ "keys": ["ctrl+2"], "command": "focus_group", "args": { "group": 1 } },
{ "keys": ["ctrl+3"], "command": "focus_group", "args": { "group": 2 } }

Więcej informacji: http://docs.sublimetext.info/en/latest/customization/key_bindings.html

d_rail
źródło
1

Aby dodać do odpowiedzi @ d_rail,

Możesz tworzyć proste (ex:) f12, kombinacje (ex: ctrl+ Y) i złożone (ex: ctrl+ a, ctrl+ b) klawisze skrótów, o ile znasz nazwę polecenia operacji.

Zobacz tutaj, aby dowiedzieć się więcej: Pełna lista poleceń Sublime Text 3

Narendran Parivallal
źródło