Am Mittwoch, 18. August 2010 schrieb Andre Tann:
Hallo zusammen,
ich möchte mir in meinem Vim ein Makro oder ein Mapping bauen, das mir auf Tastendruck (zB F6) das aktuelle Datum und einen Zeilenwechsel auf die aktuelle Cursorposition schreibt.
Dazu dachte ich an etwas wie ":!date". Das setzt mir aber nicht das Datum in den Text, sondern führt "date" nur aus, und kehrt dann wieder in den Vim zurück.
Wie geht es besser? Folgendes in die .vimrc: map <F6> :.+1!date \+\\%d\.\\%h\.\\%Y__
Die "__" stehen für ein Ctrl-V plus Ctrl-M date entsprechend den Konventionen anpassen, hier liefert es "18.Aug.2010" -- Mit freundlichen Grüßen Matthias Müller (Benutzer #439779 im Linux-Counter http://counter.li.org) PS: Bitte senden Sie als Antwort auf meine E-Mails reine Text-Nachrichten!