问题描述
有时WebStorm的changelist会变成更新状态,长时间占用大量cpu。我发现它正在运行 vsix
。由于 git status --ignored
非常大,此命令会消耗资源。有什么办法可以解决这个问题吗?
我尝试在 WebStorm 的设置中搜索,但没有找到相关选项。
我也尝试寻找一种方法来修改 node_modules is
的默认行为,但我没有找到方法。
WebStorm 更新变更列表时的完整命令为:
git status --ignored
解决方法
--ignored
标志用于获取被忽略文件的列表,以便在项目树和其他位置正确识别和突出显示它们。
在大多数情况下,此命令仅返回被忽略目录的列表并且运行速度很快。
您可以关闭 git.process.ignored
Registry 标志(帮助 | 查找操作...,键入 Registry...
以找到它)以跳过国旗。被忽略的文件不会像这样突出显示,有时在这种情况下可能表现为未被忽略(例如,如果您通过 IDE 更改它们,则在显式刷新之前突出显示为已修改)。
查看/订阅 IDEA-250152 中的评论以了解更多信息