2012-08-06 18 views
12

Właśnie zainstalowałem wtyczkę o nazwie CodeSniffer (http://soulbroken.co.uk/code/sublimephpcs) i chcę połączyć jedno z jej poleceń z palety poleceń ze skrótem klawiaturowym, ponieważ używam go tak często.Powiąż skrót do polecenia palety poleceń?

Czy jest jakiś łatwy sposób to zrobić? Czy po prostu muszę zapytać programistę, jaka jest nazwa polecenia (w palecie poleceń jest "PHP CodeSniffer: Clear sniffer marks")?

Dzięki

Odpowiedz

36

To rzeczywiście bardzo łatwe do znalezienia nazwy polecenia, ale to wymaga kilku kroków.

  • Otwórz Sublime Text wbudowany w konsolę (kontrola + `)
  • Wpisz sublime.log_commands(True)
  • wyzwalania polecenie z palety poleceń

Nazwa poleceniu zostanie zalogowany do konsoli . Następnie otwórz skróty klawiszowe użytkowników i utworzyć nowy kombinacja klawiszy tak:

{ "keys": ["YOUR_SEQUENCE"], "command": "YOUR_COMMAND" } 

I, pod warunkiem podobną odpowiedź tutaj: Keymap Sublime Text 2 File Type?

+4

Jesteś bogiem pośród ludzi, dziękuję bardzo! – Ben

+0

To mi pomogło. Udało mi się powiązać ctrl + r z poleceniem run_apex_script MavensMate. Wielkie dzięki! –

4

Innym sposobem jest do złamania otworzyć .sublime-poleceń plików.

Powiedzmy, że masz zainstalowane Sublime Package Control (co naprawdę chcesz robić!), A następnie otworzyć go w palecie poleceń (⌘⇧p na OS X) i zainstalować pakiet Search Stack Overflow. Będziesz mieć teraz dwa nowe polecenia w palecie poleceń, polecenia "Stackoverflow: Search Selection" i "Stackoverflow: Search from Input". złożyć

OK, otwórz .sublime-polecenia dla pakietu. Najpierw musisz go znaleźć. Jeśli jesteś Hardcore robisz Widok> Pokaż konsolę i wprowadź print(sublime.packages_path())

przeciwnym razie powinno być tutaj

  • Windows:% appdata% \ Sublime Text 2 \ Pakiety
  • OS X: ~/Library/Application Support/Sublime Text 2/Pakiety
  • Linux: ~/.Sublime Tekst 2/Pakiety
  • Portable Montaż: Sublime Text 2/data/Pakiety

, a następnie "Prześlij listę przeszukiwania/Domyślne komendy sublime"

To jest plik, który powoduje, że polecenia pojawiają się w palecie poleceń.

To kolejny plik JSON z wpisami jak te

{ 
    "caption": "Stackoverflow: Search from Input", 
    "command": "stackoverflow_search_from_input" 
} 

zobaczyć, to nazwa polecenia tam: stackoverflow_search_from_input

Teraz wystarczy otworzyć klawiszy JSON plik użytkownika i dodać wiązania jak klucz @BoundinCode powiedział.

Powiązane problemy