
這並不是特別重要,但這是我一段時間以來一直好奇的事情。
我使用 rST (Sphinx) 編寫了很多文件。這是寫標題的方式:
My Awesome Heading
==================
Lorem ipsum dolor...
我想知道 vim 中是否有一種聰明的方法來執行下劃線,而不是僅僅快速按等號鍵十幾次。
答案1
" underline current line
yypVr=
答案2
:t.|s/./=/g
按一次鍵的時間短於巴頓的解決方案。 ;)
答案3
嘗試
yyp
:s/./=/g
這將複製並貼上當前行,然後用“=”替換每個字元。
您可以將其包裝為巨集或在 .vimrc 中設定函數