Jak ustawić powiązania klawiszy dla pozycji menu w Sublime Text 2?

9

Nie ma skrótu klawiaturowego dla elementów menu, takich jak Odśwież foldery . Za każdym razem muszę używać myszy.

Jak zdefiniować powiązania klawiszy dla pozycji menu w Sublime Text 2?

Johannes
źródło

Odpowiedzi:

12

Najpierw musimy określić nazwę polecenia wykonanego przez pozycję menu:

Wybierz element menu Pakiety… (w systemie Mac OS X znajduje się w menu aplikacji, podmenu Preferencje ).

Przejdź do folderu Default i poszukaj Main.sublime-menu . Otwórz ten plik i poszukaj wpisu odpowiadającego poszukiwanej etykiecie. W tym przypadku:

{ "command": "refresh_folder_list", "caption": "Refresh Folders", "mnemonic": "e" },

Nazwa polecenia, którego szukamy, to refresh_folder_list.


Teraz wybierz pozycję Wiązania klawiszy - menu użytkownika . Dokument zostanie otwarty.

Dodaj następujący wpis jako dodatkowy wpis do tablicy najwyższego poziomu:

{
    "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
}

Plik powinien wyglądać tak po edycji:

[  
    // possibly other entries in this array, each of them comma separated
    {
        "keys": ["ctrl+shift+option+r"], "command": "refresh_folder_list"
    }
]  

Zapisz i zamknij, aby przypisać skrót klawiaturowy Ctrl-Shift-Alt-Rdo Odśwież foldery . Możesz oczywiście określić dowolną kombinację klawiszy, którą chcesz.

Daniel Beck
źródło
Dzięki, bardzo przydatne, aby wiedzieć, gdzie można znaleźć polecenia!
Johannes