我有
imap jk <C-[>
在我的vimrc中,但是当我在行尾使用它时(当列表打开时光标在$上)光标转到下一行的开头。如何解决?
答案 0 :(得分:5)
它适用于我。
我假设干扰映射或设置。
首先你应该尝试
:inoremap jk <C-[>
可以提供更多详情
我预感可能是virtualedit
设置或类似干扰的内容
<子> 1 得到它
:redir >> ~/file.log
:verbose set
:redir END
答案 1 :(得分:1)
我遇到了同样的问题,并且发现当您意外地映射
时会出现所描述的效果:inoremap jk <Esc> "comment => maped to '<Esc> '
哪个 Esc 空间
或者如果此行中有一个尾随空格。这可以通过设置
来观察:set list
答案 2 :(得分:0)
第一个黑客是:
imap jk <Left><C-[>
但也许有更好的解决方案?