
Das ist nicht besonders wichtig, aber es ist etwas, was mich schon seit einiger Zeit interessiert.
Ich schreibe viele Dokumentationen mit rST (Sphinx). So schreibt man eine Überschrift:
My Awesome Heading
==================
Lorem ipsum dolor...
Ich frage mich, ob es in vim eine clevere Möglichkeit gibt, diese Unterstreichung zu aktivieren, anstatt einfach ein Dutzend Mal schnell die Gleichheitstaste zu drücken.
Antwort1
" underline current line
yypVr=
Antwort2
:t.|s/./=/g
Ein Tastendruck kürzer alsBartons Lösung. ;)
Antwort3
Versuchen
yyp
:s/./=/g
Dadurch wird die aktuelle Zeile kopiert und eingefügt. Anschließend wird jedes Zeichen durch ein „=“ ersetzt.
Sie können dies in ein Makro einbinden oder eine Funktion innerhalb von .vimrc einrichten.