这并不是特别重要,但这是我一段时间以来一直好奇的事情。
我使用 rST (Sphinx) 编写了很多文档。标题的编写方法如下:
My Awesome Heading
==================
Lorem ipsum dolor...
我想知道在 vim 中是否有一种巧妙的方法来做下划线,而不是仅仅快速按下等号键十几次。
答案1
" underline current line
yypVr=
答案2
:t.|s/./=/g
一次按键时间短于Barton 的解决方案。 ;)
答案3
尝试
yyp
:s/./=/g
这将复制并粘贴当前行,然后用“=”替换每个字符。
您可以将其包装为宏或在 .vimrc 中设置一个函数