Eclipse에서 사용하지 않는 가져 오기를 제거하는 방법


149

Eclipse IDE를 사용하여 프로젝트의 사용하지 않는 모든 가져 오기 (경고와 함께 표시됨)를 자동으로 제거하는 방법이 있습니까?


@Dibya : 언어가 아닌 질문에 언어 태그를 임의로 추가하지 마십시오 . 감사합니다.
궤도에서 가벼움 경주

대답은 Java를 언급하는 것 같습니다. C ++에서 이것을 찾고있었습니다. 이것은 Eclipse의 C ++ 프로젝트에서 동일하게 작동합니까?
dwanderson

@ dwanderson : Java와 함께 Eclipse를 주로 사용했습니다. 나는 이것이 C ++에서 작동하지 않는다고 생각합니다.
Heisenbug

@Heisenbug : Java 태그 추가를 고려 하시겠습니까?
NewUser

@NewUser : 자바 만 있다면 (아마도), 네 (또는 당신) 누락 된 태그를 편집하고 고칠 수 있습니다!
Heisenbug

답변:


248

방금 길을 찾았습니다. 원하는 패키지를 마우스 오른쪽 버튼으로 클릭 한 다음 Source-> 를 클릭하십시오 Organize Imports.

바로 가기 키 :

  • 윈도우 : Ctrl+ Shift+O
  • 맥 : Cmd+ Shift+O

54
이것에 대한 저장 동작을 정의하는 것도 도움이됩니다. 환경 설정-> Java-> 편집기-> 작업 저장
oers

2
이것 또한 그것들을보다 프레 젠트 한 방식으로 옮겨서 그것들을 '정리'할 것입니다.
chessofnerd

어때요 Android Studio?

재미있게도 가져 오기 목록에 동일한 파일의 공개 정적 내부 클래스가 포함되어 있고 '가져 오기 구성'이 불필요한 항목을 제거 할 수없는 상황이있었습니다. 수업이 사용되지 않았기 때문에 나는 그것을 비공개로 만들었고 주최자는 성공했습니다 ...
Bondax

71

Ctrl+ Shift+ 를 눌러 바로 가기를 직접 사용할 수 있습니다O


1
한 번에 1 개 파일에 해당
최소

6
@minil 패키지 탐색기에서 프로젝트 / 패키지를 표시 한 다음 Ctrl + Shift + O를 수행하면 전체 프로젝트 / 패키지가 사용되지 않은 수입품을 청소해야합니다.
zvisofer

41

나는 이것이 매우 오래된 실이라는 것을 알고있다. 나는이 방법이 나에게 매우 도움이된다는 것을 알았다.

  1. 창 → 환경 설정 → Java → 편집기 → 조치 저장으로 이동하십시오.
  2. "저장시 선택한 작업 수행"옵션을 확인하십시오.
  3. "가져 오기 구성"옵션을 확인하십시오.

이제 클래스를 저장할 때마다 이클립스는 사용되지 않은 가져 오기를 제거합니다.


12

일식에서 사용하지 않은 모든 가져 오기를 제거하십시오.

원하는 패키지를 마우스 오른쪽 단추로 클릭 한 다음 소스-> 가져 오기 구성 을 클릭하십시오 . 또는 Ctrl + Shift + O를 눌러 바로 가기를 직접 사용할 수 있습니다

완벽하게 작동하십시오.


8

전체 프로젝트 에서이 작업을 수행하려면 프로젝트 내부-> src 폴더 선택-> Ctrl + Shift + O를 누르십시오.


7

ALT + CTRL + O를 사용하십시오. 모든 가져 오기를 구성합니다. "코드"메뉴에서 다양한 다른 옵션을 찾을 수 있습니다.

편집 : 죄송합니다 CTRL + SHIFT + O


1
나는 그것이 cntrl + shift + O
Shadow


2

더 좋은 방법은 "저장 작업"을 추가하는 것이므로 프로젝트를 저장할 때 사용하지 않는 가져 오기를 지우고 원하는 경우 코드를 포맷합니다.

창> 환경 설정> Java> 편집기> 조치 저장으로 이동하십시오.

그리고 당신이 원하는 것을 선택하십시오.


0

확실히 Eclipse 인디고에서는 사용되지 않은 가져 오기 아래에 노란색 선이 나타납니다. 그 위에 마우스를 올리면 여러 개의 링크가 있습니다. 그 중 하나는 "미사용 가져 오기 제거"라고 표시됩니다. 그것을 클릭하십시오.

사용하지 않은 가져 오기가 여러 개있는 경우 하나 위로 가져 가면 사용하지 않는 모든 가져 오기를 한 번에 제거 할 수있는 링크가 있습니다. 정확한 표현을 기억할 수는 없지만 나타나는 모든 링크는 매우 자명합니다.


이것은 전체 프로젝트가 아닌 단일 파일에만 적용됩니다.
Thomas Weller

0

최소한 VCS 변경 세트를 갖도록 가져 오기를 재구성하지 마십시오 (. *를
펼치지 말고 순서를 바꾸지 마십시오). 이 답변에서 제안하는 것처럼 사용자 정의 일식 정리

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.