sublimetext3
keybindings
Ricerca…
introduzione
I keybindings sono, come molte cose in Sublime Text, JSON
. Assicurati di capire come usarli, ti faranno risparmiare un sacco di tempo!
Sintassi
- tasti: [lista] un elenco di tasti da premere
- comando: [stringa] il comando da eseguire
- args: [dict] l'argomento da passare al comando
- contesto: [lista] un elenco di checker che dirà se il collegamento è abilitato
Osservazioni
Le scorciatoie devono essere memorizzate in un file chiamato Default.sublime-keymap
deve essere preso in considerazione da Sublime Text.
Piattaforma specifica
Cosa succede se voglio creare alcune scorciatoie solo per OSX, ad esempio?
Bene, puoi Basta aggiungere (<platform>)
dopo il Default
. Ecco le 3 possibilità:
-
Default (Windows).sublime-keymap
-
Default (Linux).sublime-keymap
-
Default (OSX).sublime-keymap
Scorciatoia di base
Ecco una semplice scorciatoia che esegue il comando upper_case
quando premi ctrl + u .
{ "keys": ["ctrl+u"], "command": "upper_case" }
Ho impostato il contenuto delle mie combinazioni di tasti in questo modo, ma non funziona!
È normale! È perché deve essere una lista di oggetti (probabilmente vuoi più di una scorciatoia, giusto?). Ecco come dovrebbe essere:
[ { "keys": ["ctrl+u"], "command": "upper_case" } ]
Ora funziona!