如何在vim中快速添加像"=========="这样的行

zjk*_*zjk 6 vim

我正在编辑restructuredtext文件.我经常需要在一行中加入一些像"= -`~"这样的字符,我希望该行的长度与前一行匹配.我应该怎么做这个在vim?

a long long title
=================
Run Code Online (Sandbox Code Playgroud)

谢谢!

Bar*_*own 17

另一个将工作:

yypv$r=
Run Code Online (Sandbox Code Playgroud)

  • `yypVr =`有点短,但技术相同. (13认同)
  • @sidyll yy和Y的击键次数相同:P.另外,很多人`nnoremap Y y $`所以Y与D和C一致. (3认同)
  • @Randy:`YpVr =`:-) (2认同)

Joh*_*ski 6

怎么样yyp:s/./=/g

您可以将其映射到键,例如 :map <F5> yyp:s/./=/g<CR>