2009-11-12 4 views
8

가져올 클래스의 이름을 입력하면 IntelliJ는 추천 목록을 멋지게 팝업합니다. 그러나 대부분의 경우 그러한 제안은 결코 우연히 가져 오기를 원하지 않는 것입니다 - 예를 들어 java.awt.*.IntelliJ IDEA가 완성시 제안 가져 오기를 제한합니다.

내가 가져올 수없는 패키지가 완료 목록에 나타나지 않도록하는 방법이 있습니까?

옵션을 살펴 보았지만 아무 것도 찾지 못했습니다.

답변

12

IDEA 버전에 따라 : 예.

7.0.5에서 File -> Settings을 선택하고 Code Completion을 선택한 다음 Exclude from Import and Completion을 선택하고 제안하고 싶지 않은 패키지 또는 클래스를 추가하십시오.

버전 8 및 버전 9에서는 검색 상자에 File -> Settings 유형 "자동 가져 오기"유형을 사용하고 거기에 Exclude from Import and Completion 상자를 사용하십시오.

당신은 또한 수입 제안 컨텍스트 메뉴에서 직접 제외 목록에 클래스 및 패키지를 추가 할 수있는 옵션이 버전 9에

:이 기능이 존재 언제부터 확실하지 않다

alt text

+0

우리가 알아보기? –

+0

감사합니다. –

+0

@Benjamin C : 글쎄, 나는 사라지지 않는다고 생각하지 않는다. 단순히 내 컴퓨터에 v8이 없기 때문에 설명 방법을 설명 할 수 없었다.그리고 JetBrains는 이미 v9로 온라인 도움말을 옮겼습니다 ... –

2

을 . 그것은 확실히 다가오는 버전 9.0 :

가져 오기 - 팝업 당신이 거기에서 두 무시 - 옵션으로 탐색 할 수 있습니다 보여줍니다. 예를 들어 List를 입력하면 '자동 가져 오기에서 java.awt.List 무시'및 '자동 가져 오기에서 java.awt 무시'가 될 수 있습니다.

또는 편집기 -> 자동 가져 오기에서 구성 할 수 있습니다 : 무시한 패키지와 클래스를 추가하고 제거 할 수 있습니다. IntelliJ 버전 13 * 및 Excluding Classes from Auto-Import

단계 14. *에서

+1

불행히도, 저는 여전히 v7에 머물러 있습니다. 그래도 고마워. –

1

:

1) Open the Settings dialog boxEditor 노드에서 Auto-Import을 클릭.

2) Editor | Auto-Import 페이지에서 [귀하의 경우 쓰기 java.awt.*]를 제외 할 +

3) 열립니다 the dialog box에서, 클래스 또는 전체 패키지의 이름을 입력 클릭 한 OK을 클릭 . IntelliJ IDEA가 제안 목록에 넣으면 안되는 클래스 및 패키지 목록을 관리하려면 +-을 사용하십시오.

4) 변경 사항을 적용하고 Settings dialog을 닫습니다. 자세한 내용은

에 대한 Excluding Classes from Auto-Import는 8 사라진 이유 helping Doc for IntelliJ