IntelliJ에는 Eclipse의 기능과 유사한 구성 가져 오기 기능이 있습니까? 내가 가진 것은 가져 오기가 누락 된 여러 클래스가있는 Java 파일입니다. 예:
package com.test;
public class Foo {
public Map map;
public JTable table;
}
Eclipse에서 Organize Imports를 사용할 수 있으며 자동으로 java.util.Map
및을 모두 가져옵니다 javax.swing.JTable
. IntelliJ에서 각 클래스로 개별적으로 이동하여 선택하고 Alt-Enter를 누릅니다. 가져 오기 최적화 기능이 있지만 기존 가져 오기를 정렬하고 확장하기 만하면됩니다.
IntelliJ 10.5를 사용하고 있습니다.
답변
Ctrl+ Alt+ O( Code → Optimize Imports … )는 Windows / Linux 및 macOS 키맵에서 모두 찾고 있습니다.
“최적화”라고 표시되어 있지만 그렇게 구성하면 다음과 같이됩니다.
- 기존 수입품 정리
- 불필요한 수입품 제거
- 새로운 필수 수입품 추가
- 모호하지 않은 수입품을 즉석에서 추가하십시오
Dave의 설명에 따라 ” 설정 → 편집기 → 일반 → 자동 가져 오기 ” 에서 자동 가져 오기 설정을 조정할 수 있습니다 .
” 설정 → 편집기 → 코드 스타일 → Java → 가져 오기 ” 에서 가져 오기가 자동으로 정렬되는 방식을 수정할 수도 있습니다.
답변
에서 "Settings -> Editor -> General -> Auto Import"
자동 수입에 대한 몇 가지 옵션이 있습니다. 분명한 수입품 만 자동으로 추가 될 수 있습니다. 이것은 옵션 중 하나입니다.
답변
간단하고 짧은 솔루션이 나를 위해 일했습니다.
File
-> Settings
-> Editor
-> Auto Import
-> Java
(왼쪽 패널)로 이동하여 다음을 수행하십시오. ” Add unambigious imports on the fly
“및 ” Optimize imports on the fly
” 확인란을 선택하십시오.
이것을 참조하십시오.
답변
@ dave-newton과 @ ryan-stewart가 이전 답변에서 지적한 Optimize Imports
and 외에도 다음으로 Auto Import
이동하십시오.
- 아이디어 <= 13 :
File menu > Settings > Code Style > Java > Imports
- 아이디어> = 14 :
File menu > Settings > Editor > Code Style > Java > Imports
(@ mathias-bader에게 힌트를 주셔서 감사합니다!)
여기에서 그룹화 및 주문 또는 가져 오기, ” Class count to use import with '*'
“등을 미세 조정할 수 있습니다 .
참고 :
IDEA 13부터 IDEA “시작 페이지”에서 프로젝트 기본 설정을 구성 할 수 있습니다 Configure > Project defaults > Settings > ...
. 그런 다음 모든 새 프로젝트에는 기본 설정이 있습니다.
답변
2015 년 7 월-IntelliJ는 단일 기능으로 가져 오기 자동 해결을 지원하지 않는다는 결론을 내 렸습니다. “가져 오기 구성”은 사용하지 않는 가져 오기만 제거하고 가져 오지 않은 유형은 해결하지 않습니다. Control-Space는 가져 오지 않은 단일 유형을 해결합니다. 모든 유형의 가져 오기를 해결하는 단일 조치가 없습니다.
답변
가져 오기를 구성하려는 파일 로 이동 하거나 전체 패키지를 클릭하거나 CTRL + ALT + O를 누르는 것보다 프로젝트를 클릭하십시오.
답변
IntelliJ 14에서 자동 가져 오기 설정 경로가 변경되었습니다. 경로는
IntelliJ IDEA-> 환경 설정-> 편집기-> 일반-> 자동 가져 오기
그런 다음 위의 안내에 따라 모호하지 않은 가져 오기 추가를 클릭하십시오.
왜 이것이 기본적으로 설정되지 않았는지 상상할 수 없습니다.