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!



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow