我没有将<Up><Down>映射到gkgj,但这不能让我在编辑模式下使用它们。我尝试使用inoremap,但是只键入gkgj

所以我当然可以做类似inoremap <Up> <ESC>gki的事情。这是最好,唯一合理的方法吗?我不喜欢这种方法,因为对于有人阅读设置文件的作用并不明显。并不是说我能见过关于vim设置文件的任何内容。

最佳答案

要在插入模式下执行普通模式命令,请使用
Control + o。直接从help:

CTRL-O      execute one command, return to Insert mode   *i_CTRL-O*

所以像这样:
inoremap <Up>   <C-O>gk
inoremap <Down> <C-O>gj

可能更具可读性。

09-25 15:37