Есть ли какой-нибудь умный способ подчеркнуть заголовок?

Есть ли какой-нибудь умный способ подчеркнуть заголовок?

Это не особенно важно, но меня это уже давно интересовало.

Я пишу много документации с помощью rST (Sphinx). Вот как пишется заголовок:

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

Lorem ipsum dolor...

Мне интересно, есть ли в vim какой-нибудь хитрый способ сделать это подчеркивание, вместо того, чтобы быстро нажимать клавишу равенства дюжину раз.

решение1

" underline current line
yypVr=

решение2

:t.|s/./=/g

На одно нажатие клавиши короче, чемРешение Бартона. ;)

решение3

Пытаться

yyp
:s/./=/g

Это копирует и вставляет текущую строку, а затем заменяет каждый символ на «=».

Вы можете обернуть это в макрос или настроить функцию в .vimrc

Связанный контент