" underline current line
yypVr=
Isso não é particularmente importante, mas é algo sobre o qual eu estou curioso há algum tempo.
Eu escrevo muita documentação usando o rST (Sphinx). É assim que você escreve um título:
My Awesome Heading
==================
Lorem ipsum dolor...
Eu estou querendo saber se há uma maneira inteligente de fazer esse sublinhado, em vez de apenas pressionar rapidamente a chave de igualdade uma dúzia de vezes.
:t.|s/./=/g
Um pressionamento de tecla menor do que a solução de Barton . ;)
Tente
yyp
:s/./=/g
Isso copia e cola a linha atual e substitui '=' por cada caractere.
Você pode envolver uma macro ou configurar uma função dentro de .vimrc