見出しに下線を引く賢い方法はありますか?

見出しに下線を引く賢い方法はありますか?

これは特に重要なことではありませんが、私がしばらく気になっていたことです。

私は rST (Sphinx) を使用して多くのドキュメントを書いています。見出しの書き方は次のようになります。

My Awesome Heading
==================

Lorem ipsum dolor...

等号キーを素早く 12 回押すだけでなく、vim で下線を引くための巧妙な方法があるのか​​疑問に思っています。

答え1

" underline current line
yypVr=

答え2

:t.|s/./=/g

1回のキー押下が短いバートンの解決策。 ;)

答え3

試す

yyp
:s/./=/g

これは現在の行をコピーして貼り付け、各文字を「=」に置き換えます。

これをマクロでラップするか、.vimrc内で関数を設定することができます。

関連情報