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

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

我有Vim 7.4,使用https://github.com/terryma/vim-multiple-cursorshttps://github.com/Shougo/neocomplete.vim有一个问题.

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

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

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

单击here以查看详细信息.

点赞