Vim中neocomplete和vim-multiple-cursors之间的冲突

时间:2013-11-06 22:14:52

标签: vim

这在技术上并不是一个编程问题,但也许有人在这里发现了一个解决方法,因为Vim和列出的两个插件非常受欢迎。

我有Vim 7.4,使用https://github.com/terryma/vim-multiple-cursors https://github.com/Shougo/neocomplete.vim时出现问题。

尝试使用多个游标键入输入时启用了neocomplete,导致输入延迟很长(以及缺少字符)。使用neocomplete选项锁定neocomplete,以便弹出对话框不会出现无效。禁用neocomplete会删除多个游标的输入延迟。有没有人找到一个解决方法,或者他们一起使用这两个插件没有问题?

一些额外的信息,我正在运行Mac和Vim 7.4.52并使用Neobundle作为我的包管理器。

1 个答案:

答案 0 :(得分:2)

vim-multiple-cursors的新版本解决了这个问题。它现在提供了两个函数Multiple_cursors_before/Multiple_cursors_after,它们将在开始之前和退出vim-multiple-cursors之后执行。您可以在.vimrc中实现这两个功能,添加NeoCompleteLock/NeocompleteUnlock等代码。

点击here查看详细信息。