我正在使用vim在Mac上的Java中进行编码。我开始使用vim,突然之间,我的mac电脑变得非常缓慢。我打开了活动监视器,看到了: ScreenShot of my situation
因此,对于一个短期解决方案,我发现killall java
可行。
但是我不明白为什么会发生这种情况以及如何解决。
我的vim插件列表:
这对我来说是一个很大的问题,我不知道如何解决。 谢谢,RaitoDaku!
答案 0 :(得分:2)
在这些插件中,ALE可能是罪魁祸首。默认情况下,每次对Vim内部缓冲区进行更改时,它都会在后台连续运行配置的linter。当您一直在编辑Java文件时,大多数Java linter都是用Java本身编写的,这可能是一种解释。
您应该尝试拨打ALE触发的频率;他们甚至有a FAQ entry的常见投诉。
vim -V20vimlog
捕获Vim会话的完整日志。退出Vim后,检查vimlog
日志文件中是否存在可疑命令。如果启动了流程,则它们将是:!
和:call system()
。~/.vimrc
中的配置(通过注释掉块)也可以做到这一点。