IntelliJ IDEA nie ma akcji dodawania importu. Raczej ma możliwość wykonywania takich czynności, jak pisanie. Jeśli włączysz opcję „Dodaj jednoznaczne importy w locie” w Ustawienia> Edytor> Ogólne> Automatyczny import , IntelliJ IDEA doda je podczas pisania bez konieczności używania jakichkolwiek skrótów. Możesz także dodać klasy i pakiety, które mają być wykluczone z automatycznego importowania, aby klasa, której używasz intensywnie, kolidowała z innymi klasami o tej samej nazwie, i była jednoznaczna.
W przypadku klas, które są niejednoznaczne (lub wolisz mieć wyłączoną opcję „Dodaj jednoznaczne importy w locie”), po prostu wpisz nazwę klasy (tylko nazwa jest OK, nie ma potrzeby pełnej kwalifikacji). Użyj uzupełniania kodu i wybierz konkretną klasę, którą chcesz:
Zwróć uwagę na w pełni kwalifikowane nazwy po prawej stronie. Kiedy wybiorę ten, który chcę i wcisnę Enter, IDEA automatycznie doda oświadczenie importu. Działa to tak samo, gdy wpisuję nazwę konstruktora. W przypadku metod statycznych możesz nawet po prostu kontynuować wpisywanie żądanej metody. Na poniższym zrzucie ekranu żadna klasa „StringUtils” nie została jeszcze zaimportowana.
Ewentualnie wpisz nazwę klasy, a następnie naciśnij Alt+ Enterlub ⌥+, Enteraby „Pokaż intencje i szybkie poprawki”, a następnie wybierz opcję importu.
Chociaż nigdy nie używałem go, ja myślę Eclipse Code Formatter osoba trzecia plug-in będzie robić to, co chcesz. Jako funkcję wymienia „emuluje optymalizację importu Eclipse”. Więcej informacji można znaleźć w instrukcjach . Ale w końcu podejrzewam, że wbudowane funkcje IDEA działają dobrze, gdy przyzwyczaisz się do ich paradygmatu. Generalnie IDEA stosuje koncepcję „rozwijaj z intencji”. Więc zamiast przerywać moją pracę programistyczną, aby dodać instrukcję importu, po prostu wpisuję klasę, którą chcę (mój zamiar), a IDEA automatycznie dodaje dla mnie instrukcję importu dla klasy.