在插入模式vim的当前行之后添加新行

在插入模式vim的当前行之后添加新行,vim,vi,Vim,Vi,我是Vim的新手,从崇高到Vim的过渡非常艰难。我想知道,当我处于插入模式时,是否有快捷方式可以在当前行的上方或后方添加新行而不离开它。在崇高中我用 cmd+Enter cmd+Shift+Enter 但我在vim上没有找到类似的方法 我找到了在正常模式下使用“o”和“o”进行配置的方法,并以这种惊人的方式进行了配置 但是没有一个能达到我需要的 谢谢 定义用于添加以下行的快捷方式很容易,只需在Vim命令行上键入以下内容(在正常模式下键入:)或将其添加到vimrc文件中即可: imap <C

我是Vim的新手,从崇高到Vim的过渡非常艰难。我想知道,当我处于插入模式时,是否有快捷方式可以在当前行的上方或后方添加新行而不离开它。在崇高中我用

cmd+Enter

cmd+Shift+Enter

但我在vim上没有找到类似的方法

我找到了在正常模式下使用“o”和“o”进行配置的方法,并以这种惊人的方式进行了配置 但是没有一个能达到我需要的


谢谢

定义用于添加以下行的快捷方式很容易,只需在Vim命令行上键入以下内容(在正常模式下键入
)或将其添加到vimrc文件中即可:

imap <C-Enter> <Esc>o
表示Ctrl+Shift+xxx)

这些映射在
gvim
GUI中对我很好,但在基于终端的
vim
中可能不起作用,因为键序列可能无法从终端正确传递到
vim
。如有必要,请使用其他一些映射,如Ctrl+o

imap <C-S-Enter> <Esc>O