
Это не особенно важно, но меня это уже давно интересовало.
Я пишу много документации с помощью rST (Sphinx). Вот как пишется заголовок:
My Awesome Heading
==================
Lorem ipsum dolor...
Мне интересно, есть ли в vim какой-нибудь хитрый способ сделать это подчеркивание, вместо того, чтобы быстро нажимать клавишу равенства дюжину раз.
решение1
" underline current line
yypVr=
решение2
:t.|s/./=/g
На одно нажатие клавиши короче, чемРешение Бартона. ;)
решение3
Пытаться
yyp
:s/./=/g
Это копирует и вставляет текущую строку, а затем заменяет каждый символ на «=».
Вы можете обернуть это в макрос или настроить функцию в .vimrc