为了账号安全,请及时绑定邮箱和手机立即绑定

Vim 在 mac 上做了很多进程

Vim 在 mac 上做了很多进程

子衿沉夜 2021-12-22 20:30:39
我正在使用 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(通过注释掉块)中的配置完成相同的操作。


查看完整回答
反对 回复 2021-12-22
  • 1 回答
  • 0 关注
  • 171 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信