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!