Hallo Andre, Am 18.08.2010 13:40, schrieb Andre Tann:
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?
Lege in deinem Home-Verzeichnis eine .vimrc an, wenn du es nicht schon gemacht hast und füge es wie folgt (ohne Schnipp-Schnapp) ein: --- Schnipp --- "Datum einfügen mit <F6> imap <F6> <C-R>=strftime("%d.%m.%Y")<Cr><Cr> --- Schnapp --- Danach mal vim starten und im Einfüge-Modus auf F6 drücken. ;-) -- Gruß Sebastian - openSUSE Member (Freespacer) http://de.opensuse.org/Benutzer:Freespacer Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_Mailinglisten-Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org