Was ist der Energiesparmodus in IntelliJ IDEA und anderen Jetbrains-IDEs?

170

Ich sehe keine sofort verfügbaren Google-Suchergebnisse, die diese Frage beantworten. Was ist es und wofür wird es verwendet?

Landon Kuhn
quelle

Antworten:

220

Mit dieser Einstellung wird verhindert, dass die IDE während der Eingabe automatisch alle batteriehungrigen Codeprüfungen im Hintergrund durchführt.

Sie sollten feststellen, dass bei aktiviertem Powersave Syntaxfehler weiterhin hervorgehoben werden, bei zweifelhaften Codekonstrukten, z. B. fehlenden Dokumentenblöcken, Zuweisung in bedingten Anweisungen usw. jedoch nicht (vorausgesetzt, Sie haben diese Inspektionen aktiviert). Dies bedeutet, dass Sie bei Verwendung Ihres Laptops Batteriestrom sparen und die Inspektionen nur gelegentlich durchführen können, indem Sie den Energiesparmodus für ein oder zwei Minuten ausschalten oder verwenden, Code->Inspect code...um festzustellen, was Aufmerksamkeit erfordert.

Siehe , Settings->Inspectionsum herauszufinden , ob Sie ohne die spezifischen Kontrollen leben können, die davon abhängen , welche Sprache Sie verwenden. Sie können sie bei Bedarf einzeln ausführen, wenn Sie Code->Run inspection by name...bestimmte verwenden möchten. Mehr Infos hier .

Dies gilt natürlich auch für RubyMine, PHPStorm, PyCharm, WebStorm & AppCode.

Matt Gibson
quelle
1
Es scheint, dass sie viel CPU-Zeit bekommen, selbst wenn sie im Hintergrund nichts tun! Ich suche immer noch nach einer besseren Lösung, als sie im Hintergrund einzufrieren und den Debugger nicht auszuführen.
Sorin
1
Mein Verständnis: Wenn ich auf hector klicke oder das Dateimenü verwende, um in den Energiesparmodus zu wechseln, bleiben die Inspektionen unberührt, es sei denn, ich verwende den dort angezeigten Schieberegler manuell. Richtig? Wenn Sie den Energiesparmodus selbst aktivieren, werden die Inspektionen nicht deaktiviert. Sie müssen dies auch noch tun, oder?
ycomp
48

Der IntelliJ-Energiesparmodus wird durch ein Hector-Symbol Hector Einin der Statusleiste unten angezeigt . Wenn IntelliJ im Energiesparmodus ausgeführt wird, wird das Hector-Symbol ausgeblendet hector aus.

Im Energiesparmodus werden keine Codeinspektionen durchgeführt. Klicken Sie auf das Hector-Symbol, um den Energiesparmodus umzuschalten. https://www.jetbrains.com/idea/help/status-bar.html

Vibha Rathi
quelle
23
Wer ist "Hector"?
Orome
21
Anscheinend ist dieses Symbol "Hector the Inspector", dh eine Personifizierung der Inspektorfunktion.
Simon Woodside
7
In IntelliJ 15 wird der Energiesparmodus über das Menü Datei (unten) aktiviert.
Eron Wright