Wie kann ich eine Zeile Text / Code bei Tastendruck in Sublime einfügen?

8

Ich möchte import ipdb einfügen können; pdb.set_trace () in der Zeile unter der ich mich gerade befinde. Aus offensichtlichen Gründen; -)

    
Sjoerd 15.12.2011, 15:22
quelle

2 Antworten

15

Zwei ziemlich einfache Möglichkeiten, dies zu tun:

Erstellen Sie ein Snippet ... gehen Sie zu Tools & gt; Entwickler & gt; Neues Snippet, bung dies in:

%Vor%

speichern Sie es .. sollte sofort anfangen zu arbeiten.

  • Strg + Geben Sie ein (bringt Sie auf eine neue nächste Zeile),
  • p + Tab (fügt Ihr Snippet ein).

4 Tastenanschläge.

ODER

Sie könnten das Makro-Tool verwenden:

  • Strg + Alt + Q (Aufzeichnungsmakro starten)
  • Strg + Geben Sie ein (bringt Sie in eine neue nächste Zeile)
  • Typ: import ipdb; pdb.set_trace ()
  • Strg + Alt + Q (Aufzeichnungsmakro beenden)

Speichere nun dein_macro_slime_makro (Extras & gt; Makro speichern) und füge diese Tastenbindung zu deinen Benutzer-Tastenbindungen hinzu:

%Vor%

Jetzt wird 'p' Ihren Text in die nächste Zeile einfügen.

1 Schlüsselstrich ... aber Sie müssen vorsichtig sein, Code zu schreiben, der nie den Buchstaben p benötigt ...;)

    
fraxel 02.03.2012, 15:38
quelle
3

Unter Mac OS X muss ich es mit der Erweiterung speichern:

.sublime-snippet

, damit es funktioniert.

    
andilabs 03.02.2015 10:44
quelle

Tags und Links