Gibt es eine clevere Möglichkeit, eine Überschrift zu unterstreichen?

Gibt es eine clevere Möglichkeit, eine Überschrift zu unterstreichen?

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.

verwandte Informationen