我没有将<Up>
和<Down>
映射到gk
和gj
,但这不能让我在编辑模式下使用它们。我尝试使用inoremap,但是只键入gk
或gj
。
所以我当然可以做类似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
可能更具可读性。