vim - 在 VIM 中运行 conque 时不断弹出警告

标签 vim plugins

VIM中运行conque时,每次都会提示警告信息:

Warning: 
Global CursorHoldI and CursorMovedI autocommands may cause ConqueTerm to run slowly

我发现消除警告的方法是注释掉 conque_term.vim 中的警告函数,但我认为这不是解决问题的体面且安全的方法。

我是 VIM 新手,所以我找不到自己确定问题根源的方法。有人可以帮忙吗?非常感谢!

最佳答案

Vim 的一个集成点是通过事件,它可以触发自动命令; Conque 插件本身使用这些来实现其功能。每当您在插入模式下键入内容或移动光标时,都会触发像 CursorMovedI 这样的事件;这可能会对性能产生影响,这就是警告的内容。

您可以通过以下方式列出所有此类自动命令:

:verbose autocmd CursorHoldI,CursorMovedI

只要Conque适合您,就可以忽略(并抑制)警告。但如果您确实遇到问题,则需要检查其他 autocmd 源,并可能禁用一个或另一个插件(至少对于 Conque 缓冲区)。 (请参阅 :help autocmd-remove 了解如何执行此操作。)

关于vim - 在 VIM 中运行 conque 时不断弹出警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14996462/

相关文章:

macos - OS X Terminal.app 上的 Vim Solarized 颜色不正确

java - 基于模块或插件开发系统应该如何入手?

plugins - Griffon 如何运行本地插件

c++ - 如何在不使用 IDE 的情况下从 cpp 文件自动生成/更新头文件?

Vim 段落 Action { } 未按预期执行

python - 在 Python 子进程中使用 Vim 编辑临时文件在 Mac OS 上无法正常工作

vim - 在Vim中将光标设置为垂直的细线

android - 尝试退出插件 webview 时,带有集成插件的 Cordova 应用程序在 webview 上崩溃(android 测试)

php - Zend Framework 插件/模块

ruby-on-rails - 为 Rails 3 应用程序制作自定义插件/ gem /引擎