Zoeken…


Invoering

Keybindings zijn, zoals veel dingen in Sublime Text, JSON . Zorg ervoor dat je begrijpt hoe je ze moet gebruiken, ze zullen je veel tijd besparen!

Syntaxis

  • toetsen: [lijst] een lijst met toetsaanslagen die moeten worden ingedrukt
  • commando: [string] het uit te voeren commando
  • args: [dict] het argument om door te geven aan het commando
  • context: [list] een lijst met checker die aangeeft of de snelkoppeling is ingeschakeld

Opmerkingen

Snelkoppelingen moeten worden opgeslagen in een bestand met de naam Default.sublime-keymap om door Sublime Text in aanmerking te worden genomen.

Platform specifiek

Wat als ik alleen enkele snelkoppelingen voor OSX wil maken?

Nou dat kan. Voeg gewoon (<platform>) na de Default . Hier zijn de 3 mogelijkheden:

  • Default (Windows).sublime-keymap
  • Default (Linux).sublime-keymap
  • Default (OSX).sublime-keymap

Basic snelkoppeling

Hier is een eenvoudige snelkoppeling die het commando upper_case wanneer u op Ctrl + u drukt.

{
    "keys": ["ctrl+u"],
    "command": "upper_case"
}

Ik heb de inhoud van mijn keybindings als volgt ingesteld, maar het werkt niet!

Het is normaal! Dat komt omdat het moet een lijst van object (wilt u waarschijnlijk meer dan een kortere weg, toch?). Zo zou het eruit moeten zien:

[
    {
        "keys": ["ctrl+u"],
        "command": "upper_case"
    }
]

Nu werkt het!



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow