Wenn Sie vim verwenden, lesen Sie ultisnips . Es kann dies tun, und viel mehr.
Zum Beispiel habe ich das folgende Snippet definiert, um einen öffentlichen Domain-Header zu einer Datei hinzuzufügen:
%Vor% Um dieses Snippet zu verwenden, füge ich pd
am Anfang einer Zeile in vim ein und drücke <tab>
. Dies erweitert das Snippet, füllt das aktuelle Datum im $Date$
-Tag aus und füllt den Dateinamen (mit expand
). Es hebt dann den Namen des Autors hervor, der die erste Variable ist, die es mir erlaubt, sie bei Bedarf zu ändern. Dies ändert automatisch alle weiteren Instanzen dieser Variablen. Die Verwendung von <ctrl>j
bringt mich zu der folgenden Variablen, der E-Mail-Adresse des Autors, die auch geändert werden kann, falls gewünscht.
Sie können vimscript-Befehle verwenden (zwischen Anführungszeichen und vorangestelltem !v
). Wenn Ihr vim mit Python-Unterstützung kompiliert wurde, können Sie auch Python-Code mit !p
verwenden.