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

标签 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 作为我的包管理器。

最佳答案

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/

相关文章:

vim - 在vim上将项目设置为更高的突出显示优先级

vim - 将所选 block 中的所有空格替换为下划线

vim - 如何为 Vim 安装 Gist 插件?

vim - 如何更改 vim 状态行颜色?

ruby-on-rails - Vim ruby​​, rails omnicompletion : "Error loading rails environment". 如何配置 vim-ruby 的自动完成以与 rails 一起工作?

mouse - 在 gvim 中用鼠标重新排列标签

regex - 在vim中自动斜线反斜线

Vim 魔术结束括号

vim - 关闭给定文件类型的 vim 突出显示 (markdown)

vim - 改进 TwiddleCase 函数以在可视 block 模式下工作