2

为了在插入模式下快速编辑,我们可以使用映射键在插入模式下导航,例如

:inoremap <A-h> <Left>

有了这个映射,用户可以在插入模式下按 Alt + h 让光标向左移动然后插入,我们不需要退出编辑模式,然后移动光标。这将为我们节省一些时间,我的问题是当我使用这个映射键时,光标移动正确,但移动后vim切换到正常移动,它应该保持插入模式,我在Sun OS中使用vim 7.3。我在 Windows 上的 gvim 7.3 中试过这个,一切都很好,所以我想知道我丢失了什么吗?

4

2 回答 2

2

首先:如果您认为插入模式下的导航正在加速您的 vim,那么您使用它是错误的(即像任何其他非模态编辑器一样,当它最大的好处是特定模态时)。

也就是说,如果您不向我们展示您的映射,我们不能说太多。我怀疑它是这样的:

inoremap <M-H> <Esc>h

尝试更改为

inoremap <M-H> <C-O>h
于 2013-06-27T01:44:57.763 回答
1

我在这里得到了答案, http: //vim.wikia.com/wiki/Fix_meta-keys_that_break_out_of_Insert_mode,这将发生在 Unix 或 Putty 上。

于 2013-06-27T04:09:40.867 回答