키 스트로크를 사용하여 전체 프로젝트에 대한 가져 오기를 일식으로 구성 할 수 있습니까?


138

키 스트로크를하고 Eclipse를보고있는 것이 아니라 모든 Java 클래스의 모든 가져 오기를 구성하는 것이 좋지 않습니까? 이게 가능해? 키 입력이 있습니까?

답변:


261

패키지 탐색기에서 프로젝트를 선택하고 Ctrl+ Shift+ O(단일 클래스 버전과 동일한 키 입력)를 누릅니다 . 패키지 등에 적합합니다.


5
"사용자 상호 작용이 필요합니다"라는 이름을 가진 두 개의 클래스 인 경우 가져 오기가 마음에 들지 않습니다.
Blundell

@ Blundell : 그 해결책이 있습니까?
njzk2

@ njzk2 슬프게도 해당 클래스를 열고 ctrl + o를 누르고 올바른 가져 오기를 선택하십시오
Blundell

@ Blundell : 실제로 해결책을 찾았습니다. 안드로이드에 대한 R 클래스 파일을 수정해야했고 모호성은 com.example.R과 android.R 사이입니다. 내가 찾은 해결책은 가져 오기 수정 중 빌드 경로 구성에서 android.R 클래스를 숨기고 다시 넣는 것입니다.
안드로이드

감사합니다! 프로젝트를 선택한 후 메뉴-> 소스-> 조직 가져 오기에도 있습니다.
zakmck

20

저장시 정리 옵션을 편집하여 가져 오기를 구성 할 수 있습니다. 그렇게하면 모든 수입품이 항상 정리됩니다.

이클립스 3.4에서는 창-환경 설정으로 이동하십시오. 트리보기에서 Java-편집기-저장 조치 아래를보십시오.

이것이 수입품을 항상 정리해 놓은 방법입니다.


1
Arrgh rad 7은 그것을
더럽 히지

2
좋은 물건. RSI에서 나를 구할 수 있습니다.
Brian Matthews

3

Eclipse Helios의 경우 "프로젝트 탐색기"보기를 ​​열고 src 폴더에서 오른쪽 클릭하고 소스 메뉴로 이동하여 모든 프로젝트에서 작동하는 "가져 오기 구성"을 클릭하십시오. 또는 src 폴더에서 Ctrl+ Shift+ 조합을 누르십시오 O.


0

전체 프로젝트에 대해 저장 조치를 실행하려면 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 소스 를 선택한 후 정리 ... 를 선택하십시오 .


0

내 Android 앱에 Leadbolt 광고가 있습니다. 모든 Leadbolt 버전에서 Leadbolt는 Java 가져 오기 이름을 다시 업데이트하도록합니다. 예를 들어 내 응용 프로그램에서는 다음과 같습니다.

import com.kwswsuyruzouggmtbzxb.* 

그런 다음 업데이트에서 그들은 이름을 가진 새로운 패키지를 주었다.

import com.izwevyqazy.*

따라서 약 20 개 이상의 Java 소스 코드 파일에서 이전 이름에서 최신 이름으로 변경해야합니다. 그래서 내가 한 일은 Eclipse IDE에서 다음과 같은 방법으로 가져 오기를 재구성하는 것입니다.

  1. 프로젝트 폴더의 "src"폴더 바로 아래에있는 패키지 이름을 응용 프로그램에서 선택하십시오.
  2. 패키지 이름을 마우스 오른쪽 버튼으로 클릭하고 "가져 오기 구성"을 선택하십시오.
  3. AndroidManifest.xml에서도 이름을 변경하는 것을 잊지 마십시오. 그렇지 않으면 앱이 중단됩니다.

0

Mac의 경우 Cmd+ Shift+를 사용할 수 있습니다 O. 또는 메뉴를 통해 수행 할 수 있습니다.Source -> Optimize Imports

개별 파일 또는 각 소스 폴더에서이를 실행할 수 있습니다. 프로젝트 탐색기의 프로젝트 레벨에서 시도하면 옵션이 회색으로 표시됩니다. 따라서 많은 모듈과 소스 폴더가있는 경우 몇 시간 동안 수행해야 할 수도 있습니다. :)

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