IntelliJ IDEA和其他Jetbrains IDE中的“省电模式”是什么?


170

我发现没有现成的Google搜索结果可以回答该问题。它是做什么用的?

Answers:


220

此设置可阻止IDE在您键入时在后台自动执行所有耗电量大的代码检查。

您应该发现打开省电功能后,语法错误仍然会突出显示,但是复杂的代码构造(例如,缺少文档块,在条件语句中分配等)将不会(假设您启用了这些检查)。这意味着您可以在使用笔记本电脑时节省电池电量,并且可以选择通过关闭省电模式一两分钟或Code->Inspect code...查看需要注意的事项而仅偶尔执行检查。

请查看Settings->Inspections以了解您是否可以不经过特定检查而生存,这取决于您使用的是哪种语言。如果需要,可以选择按需单独运行它们Code->Run inspection by name...。更多信息在这里

当然,这也适用于RubyMine,PHPStorm,PyCharm,WebStorm和AppCode。


1
即使他们在后台什么也不做,看来他们确实获得了很多CPU时间!仍在寻找更好的解决方案,例如在后台冻结它们而不运行调试器时。
sorin

1
我的理解-如果单击hector或使用文件菜单进入省电模式..除非我手动使用那里显示的滑块,否则检查不受影响。因此,单独进入省电模式不会禁用检查,您仍然必须这样做,对吗?
ycomp 2015年

48

IntelliJ省电模式由赫克托底部状态栏上的Hector图标指示。如果IntelliJ在省电模式下运行,则Hector图标将消失关门

在节电模式下,不执行任何代码检查。单击hector图标以切换节能模式。 https://www.jetbrains.com/idea/help/status-bar.html


23
谁是“赫克托”?
orome

21
显然,此图标是“ Hector the Inspector”(即检查员功能的拟人化)。
西蒙·伍德赛德

7
在IntelliJ 15中,可通过“文件”菜单(底部)启用“省电模式”。
伊隆·赖特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.