Vim 在 mac 上做了很多进程

我正在使用 vim 在我的 mac 上用 java 编码。我开始使用 vim,突然间,我的 mac 变得非常慢。我打开活动监视器看到了这个:

http://img2.mukewang.com/61c31a8400018bdc06000627.jpg

因此,对于短期解决方案,我发现这是killall java可行的。但我不明白为什么会发生这种情况以及如何解决它。

我的 vim 插件列表:

  • 书呆子树

  • 灯线.vim

  • 麦芽酒

  • vim-javacomplete2

  • 终极剪断

  • 疫苗

  • vim-maven-插件

  • tlib_vim

  • vim-插件-mw-utils

  • vim 片段

  • 你完成我

这对我来说是一个非常大的问题,我不知道如何解决它。谢谢,赖托达库!


子衿沉夜
浏览 172回答 1
1回答

慕哥9229398

在这些插件中,ALE 可能是罪魁祸首。默认情况下,它在后台连续运行配置的 linter,每次更改 Vim 内的缓冲区时。由于您一直在编辑 Java 文件,并且大多数 Java linter 本身都是用 Java 编写的,因此这很可能是一种解释。您应该尝试降低触发 ALE 的频率;他们甚至有针对该常见投诉的常见问题解答条目。奖励:通用故障排除技巧您可以使用vim -V20vimlog. 退出 Vim 后,检查vimlog日志文件中是否有可疑命令。在启动进程的情况下,这些将是:!和:call system()。通常,通过二进制搜索禁用一半插件,然后只有一半(当问题仍然存在时)或另一半(当问题消失时)可以让您快速找到有问题的脚本。如果您使用包管理器或现在内置的包插件,禁用非常简单。可以对您的~/.vimrc(通过注释掉块)中的配置完成相同的操作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java