Co to jest „tryb oszczędzania energii” w IntelliJ IDEA i innych IDE Jetbrains?

170

Nie widzę łatwo dostępnych wyników wyszukiwania Google, które odpowiadają na to pytanie. Co to jest i do czego służy?

Landon Kuhn
źródło

Odpowiedzi:

220

Jest to ustawienie, które zapobiega automatycznemu wykonywaniu przez IDE pełnego zakresu energochłonnych inspekcji kodu w tle podczas pisania.

Powinieneś zauważyć, że przy włączonej funkcji oszczędzania energii błędy składniowe nadal będą podświetlane, ale niepewne konstrukcje kodu, np. Brakujące bloki dokumentów, przypisania w instrukcjach warunkowych itp. Nie będą (zakładając, że masz włączone te inspekcje). Oznacza to, że możesz oszczędzać baterię podczas korzystania z laptopa i wybrać przeprowadzanie inspekcji tylko od czasu do czasu, wyłączając tryb oszczędzania energii na minutę lub dwie lub używając, Code->Inspect code...aby zobaczyć, co wymaga uwagi.

Sprawdź Settings->Inspections, czy możesz żyć bez szczegółowych inspekcji, które będą zależeć od języka, którego używasz. Możesz uruchomić je indywidualnie na żądanie, jeśli chcesz używać, Code->Run inspection by name...jeśli są określone, których potrzebujesz. Więcej informacji tutaj .

Oczywiście dotyczy to również RubyMine, PHPStorm, PyCharm, WebStorm i AppCode.

Matt Gibson
źródło
1
Wygląda na to, że mają DUŻO czasu procesora, nawet gdy są w tle i nic nie robią! Wciąż szukam lepszego rozwiązania, jak zamrażanie ich w tle i nie uruchamianie debuggera.
sorin
1
rozumiem - jeśli kliknę hector lub skorzystam z menu plików, aby wejść w tryb oszczędzania energii ... kontrole nie mają wpływu, chyba że ręcznie użyję wyświetlonego tam suwaka, prawda? Dlatego samo wejście w tryb oszczędzania energii nie wyłączy inspekcji, nadal musisz to zrobić, prawda?
ycomp
48

Tryb oszczędzania energii IntelliJ jest oznaczony ikoną Hectora Hector Onna pasku stanu u dołu. Jeśli IntelliJ działa w trybie oszczędzania energii, ikona Hectora będzie wyblakłahektor wyłączony .

W trybie oszczędzania energii nie są przeprowadzane żadne kontrole kodu. Kliknij ikonę hektora, aby przełączyć tryb oszczędzania energii. https://www.jetbrains.com/idea/help/status-bar.html

Vibha Rathi
źródło
23
Kim jest „Hector”?
orome
21
Najwyraźniej ta ikona to „Hector the Inspector”, czyli personifikacja funkcji inspektora.
Simon Woodside
7
W IntelliJ 15 tryb oszczędzania energii jest włączany w menu Plik (na dole).
Eron Wright