Подтвердить что ты не робот

Можно ли модифицировать команду Eclipse Organize Import (ctrl + shift + o) для обработки статического импорта?

Я использую ярлык клавиатуры Eclipse Ctrl + Shift + O все время (Organize Imports).

Однако у него есть одно особенно раздражающее поведение:

Если у меня есть статический импорт, например:

import static java.lang.Math.*;

Organize Imports "поможет" заменить его статическим импортом только полей и методов, которые я фактически использую. Например:

import static java.lang.Math.PI;
import static java.lang.Math.cos;

Есть ли способ удалить именно это поведение из Organize Imports?

4b9b3361

Ответ 1

Конечно: Окно → Настройки → Java → Стиль кода → Организация импорта

Отрегулируйте значение для "Number of static imports needed for .*" до 1, и оно всегда будет использоваться. *. Конечно, это не совсем то же самое, что сказать: "Просто оставляйте статический импорт в покое", но, надеюсь, это то, что вы хотите.

В основном, это число говорит "Использовать все методы или поля этого импорта, если я импортирую это множество элементов". Поэтому, если число равно 2, оно добавит звездочку, только если вы используете два или более импорта. Это устранит проблему, о которой вы сказали в ответ.