Existe uma maneira inteligente de sublinhar um título?

Existe uma maneira inteligente de sublinhar um título?

Isso não é particularmente importante, mas é algo que estou curioso há algum tempo.

Eu escrevo muita documentação usando rST (Sphinx). É assim que você escreve um título:

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

Lorem ipsum dolor...

Estou me perguntando se existe uma maneira inteligente no vim de fazer esse sublinhado, em vez de apenas pressionar rapidamente a tecla igual uma dúzia de vezes.

Responder1

" underline current line
yypVr=

Responder2

:t.|s/./=/g

Um pressionamento de tecla menor queA solução de Barton. ;)

Responder3

Tentar

yyp
:s/./=/g

Isso copia e cola a linha atual e substitui '=' por cada caractere.

Você pode agrupar isso em uma macro ou configurar uma função em .vimrc

informação relacionada