sublimetext3
Sneltoetsen
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!