Qu'est-ce que le «mode d'économie d'énergie» dans IntelliJ IDEA et d'autres IDE Jetbrains?

170

Je ne vois pas de résultats de recherche Google facilement disponibles qui répondent à cette question. De quoi s'agit-il et à quoi sert-il?

Landon Kuhn
la source

Réponses:

220

C'est un paramètre pour empêcher l'EDI d'effectuer automatiquement la gamme complète d'inspections de code gourmandes en batterie en arrière-plan lorsque vous tapez.

Vous devriez constater qu'avec PowerSave activé, les erreurs de syntaxe seront toujours mises en évidence, mais les constructions de code douteuses, par exemple les docblocks manquants, l'affectation à l'intérieur des instructions conditionnelles, etc. ne le seront pas (en supposant que ces inspections soient activées). Cela signifie que vous pouvez économiser l'énergie de la batterie lorsque vous utilisez votre ordinateur portable et choisir de n'effectuer les inspections qu'occasionnellement en désactivant le mode d'économie d'énergie pendant une minute ou deux, ou en utilisant Code->Inspect code...pour voir ce qui nécessite une attention particulière.

Voyez Settings->Inspectionspour savoir si vous pouvez vivre sans les inspections spécifiques, qui dépendra de la langue que vous utilisez. Vous pouvez choisir de les exécuter individuellement à la demande si vous souhaitez les utiliser Code->Run inspection by name...s'il y en a des spécifiques dont vous avez besoin. Plus d'infos ici .

Naturellement, cela s'applique également à RubyMine, PHPStorm, PyCharm, WebStorm et AppCode.

Matt Gibson
la source
1
Il semble qu'ils obtiennent BEAUCOUP de temps processeur même lorsqu'ils sont en arrière-plan à ne rien faire! Toujours à la recherche d'une meilleure solution, comme les geler en arrière-plan et ne pas exécuter le débogueur.
sorin
1
ma compréhension - si je clique sur hector ou utilise le menu fichier pour entrer en mode d'économie d'énergie .. les inspections ne sont pas affectées à moins que j'utilise manuellement le curseur qui y est affiché, correct? Par conséquent, entrer en mode économie d'énergie ne désactivera pas en soi les inspections, vous devez toujours le faire, non?
ycomp
48

Le mode d'économie d'énergie IntelliJ est indiqué par une icône Hector Hector Ondans la barre d'état en bas. Si IntelliJ fonctionne en mode d'économie d'énergie, l'icône Hector disparaîtra hector off.

En mode d'économie d'énergie, aucune inspection de code n'est effectuée. Cliquez sur l'icône hector pour basculer le mode d'économie d'énergie. https://www.jetbrains.com/idea/help/status-bar.html

Vibha Rathi
la source
23
Qui est "Hector"?
orome
21
Apparemment, cette icône est "Hector l'inspecteur", c'est-à-dire une personnification de la fonction d'inspecteur.
Simon Woodside
7
Dans IntelliJ 15, le mode d'économie d'énergie est activé via le menu Fichier (en bas).
Eron Wright