Gerade bei unregelmäßig genutzten Funktionen vergisst man gern das zugewiesene Tastenkürzel. Hier hilft Sublimes sogenannte Command Palette. Eine Spezifikation für eine Methode kann man nun auch auf folgende Weise generieren:
- Zu testende Methode markieren
- Strg+Shift+P
createspec(oder Teile davon) tippen, bis Befehl erscheint- Enter
Kommandos für ein Sublime-Plugin einrichten
Um die Kommandos eines Plugins in der Palette zu zeigen, legt man es als eigenständiges Verzeichnis Packages/SublimeCreateSpec an. Neben der Python-Datei erstellt man eine Default.sublime-commands, in der man Kommandos als JSON-Array notiert:
[
{
"caption": "CreateSpec: Create spec for selected method",
"command": "create_spec"
},
{
"caption": "CreateSpec: Create model spec for selected method",
"command": "create_spec",
"args": { "type": "model" }
},
...
]