从技术上讲,这不是一个编程问题,但也许这里有人发现了一个解决方法,因为 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 作为我的包管理器。
最佳答案
vim-multiple-cursors
的新版本已经解决了这个问题。它现在提供了两个函数Multiple_cursors_before/Multiple_cursors_after
,它们将在开始前和退出后执行vim-multiple-cursors
。你可以在.vimrc
中实现这两个功能,添加NeoCompleteLock/NeocompleteUnlock
这样的代码。
点击here查看详细信息。
关于vim - Vim 中 neocomplete 和 vim-multiple-cursors 之间的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19823945/