Vim

vi命令添加空行?

  • December 10, 2020

在 vi 中,我可以使用oorO添加一個空行並進入插入模式。但是如果我想保持在命令模式下,有這個命令嗎?

在Google搜尋中,我看到了向我的 vimrc 添加內容的建議,但似乎應該有一種更簡單的方法(這將始終有效。)

根據VIM FAQ,您可以使用以下:put命令:

12.15。如何在不進入插入模式的情況下在目前行上方/下方插入空行?

你可以使用 “:put” ex 命令插入空行。例如,嘗試

:放=''

:放!=''

有關更多資訊,請閱讀

:help :put

但實際上添加起來更容易:

map <Enter> o<ESC>
map <S-Enter> O<ESC>

到你的.vimrc. 這樣,您可以按EnterShift-Enterin 在normal mode目前行下方或上方插入空行。當然用你喜歡的鑰匙代替<Enter>和。<S-Enter>

引用自:https://unix.stackexchange.com/questions/14746