Vim线路完成已停止工作

时间:2015-04-18 04:26:59

标签: vim keyboard-shortcuts

在Vim中,一个非常有用的键盘快捷键是 ctrl x ctrl l (这是一个小写的L)这将根据所有打开缓冲区中的行完成您正在键入的整行。我的线路完成已停止工作。

当我键入(在插入模式下) ctrl x 时,它在我的状态行中正确显示^X Mode (...^L),但是当我按 ctrl <时/ kbd> l Vim只是在我身上发出嘟嘟声并且什么也没输出。

我有54个插件并经常更新我的.vimrc。如何调试此快捷方式?有没有办法看到双击运动映射到什么?

1 个答案:

答案 0 :(得分:0)

原来这是因为我使用的软件Karabiner具有讽刺意味的是在OSX的各个部分为您提供Vi模式。我启用的具体设置是ctrl-hjkl,任何输入都会映射到上/下/左/右。我通过运行vim -u NONE运行Vim而没有插件来发现这一点,并且因为它仍然显示错误,我意识到问题在Vim之外撒谎。