sublimetext3
Tastenbelegungen
Suche…
Einführung
Keybindings sind, wie so viele Dinge in Sublime Text, JSON
. Stellen Sie sicher, dass Sie verstehen, wie man sie benutzt, sie sparen Ihnen viel Zeit!
Syntax
- Tasten: [Liste] Eine Liste der zu drückenden Tasten
- Befehl: [Zeichenfolge] Der auszuführende Befehl
- args: [dict] das Argument, das an den Befehl übergeben werden soll
- Kontext: [Liste] Eine Liste mit einem Prüfer, die anzeigt, ob die Verknüpfung aktiviert ist
Bemerkungen
Verknüpfungen müssen in einer Datei namens Default.sublime-keymap
gespeichert werden, damit Sublime Text dies berücksichtigt.
Plattformspezifisch
Was ist, wenn ich beispielsweise nur Verknüpfungen für OSX erstellen möchte?
Ja, du kannst. Fügen Sie einfach (<platform>)
nach dem Default
. Hier sind die 3 Möglichkeiten:
-
Default (Windows).sublime-keymap
-
Default (Linux).sublime-keymap
-
Default (OSX).sublime-keymap
Grundlegende Verknüpfung
Hier ist eine einfache Verknüpfung, die den Befehl upper_case
wenn Sie Strg + u drücken.
{ "keys": ["ctrl+u"], "command": "upper_case" }
Ich habe den Inhalt meiner Keybindings so eingestellt, aber es funktioniert nicht!
Es ist normal! Es ist , weil es sich um eine Liste von Objekt sein muss (Sie wahrscheinlich mehr als eine Abkürzung wollen, nicht wahr?). So sollte es aussehen:
[ { "keys": ["ctrl+u"], "command": "upper_case" } ]
Jetzt gehts!