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!



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow