2

Это не особенно важно, но это то, что мне было любопытно некоторое время.

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

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

Lorem ipsum dolor...

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

3 ответа3

6
" underline current line
yypVr=
4
:t.|s/./=/g

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

2

Пытаться

yyp
:s/./=/g

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .