在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/