我正在使用 vim 在我的 mac 上用 java 编码。我开始使用 vim,突然间,我的 mac 变得非常慢。我打开活动监视器看到了这个:因此,对于短期解决方案,我发现这是killall java可行的。但我不明白为什么会发生这种情况以及如何解决它。我的 vim 插件列表:书呆子树灯线.vim麦芽酒vim-javacomplete2终极剪断疫苗vim-maven-插件tlib_vimvim-插件-mw-utilsvim 片段你完成我这对我来说是一个非常大的问题,我不知道如何解决它。谢谢,赖托达库!
1 回答
慕哥9229398
TA贡献1877条经验 获得超6个赞
在这些插件中,ALE 可能是罪魁祸首。默认情况下,它在后台连续运行配置的 linter,每次更改 Vim 内的缓冲区时。由于您一直在编辑 Java 文件,并且大多数 Java linter 本身都是用 Java 编写的,因此这很可能是一种解释。
您应该尝试降低触发 ALE 的频率;他们甚至有针对该常见投诉的常见问题解答条目。
奖励:通用故障排除技巧
您可以使用
vim -V20vimlog
. 退出 Vim 后,检查vimlog
日志文件中是否有可疑命令。在启动进程的情况下,这些将是:!
和:call system()
。通常,通过二进制搜索禁用一半插件,然后只有一半(当问题仍然存在时)或另一半(当问题消失时)可以让您快速找到有问题的脚本。如果您使用包管理器或现在内置的包插件,禁用非常简单。可以对您的
~/.vimrc
(通过注释掉块)中的配置完成相同的操作。
添加回答
举报
0/150
提交
取消