Eclipse에서 Java로 코딩하는 동안 Ctrl+ Shift+를 누르면 O모든 클래스가 자동으로 자동으로 가져옵니다.
NetBeans에서 이것은 Ctrl+ Shift+ 로 수행됩니다 I.
IntelliJ IDEA에서 이것을 수행하는 방법이 있습니까?
Google, StackOverflow, IntelliJ IDEA 구성 및 공식 IntelliJ 웹 사이트에서 놓칠 수없는 키보드 바로 가기에서 동등한 바로 가기를 검색했습니다.
Eclipse에서 Java로 코딩하는 동안 Ctrl+ Shift+를 누르면 O모든 클래스가 자동으로 자동으로 가져옵니다.
NetBeans에서 이것은 Ctrl+ Shift+ 로 수행됩니다 I.
IntelliJ IDEA에서 이것을 수행하는 방법이 있습니까?
Google, StackOverflow, IntelliJ IDEA 구성 및 공식 IntelliJ 웹 사이트에서 놓칠 수없는 키보드 바로 가기에서 동등한 바로 가기를 검색했습니다.
답변:
IntelliJ IDEA에는 가져 오기를 추가하는 작업이 없습니다. 오히려 그것은 당신이 입력하는 것과 같은 기능을 가지고 있습니다. 설정> 편집기> 일반> 자동 가져 오기 에서 "즉시 모호하지 않은 가져 오기 추가"를 사용하도록 설정 하면 IntelliJ IDEA는 단축키없이 입력 할 때 추가합니다. 또한 자동 가져 오기에서 제외 할 클래스와 패키지를 추가하여 자주 사용하는 클래스를 만들 수 있습니다.이 클래스는 동일한 이름의 다른 클래스와 명확하게 충돌합니다.
모호한 클래스의 경우 (또는 "즉시 모호하지 않은 가져 오기 추가"옵션을 해제하려는 경우) 클래스의 이름을 입력하기 만하면됩니다 (이름 만 입력해도되며 완전히 한정 할 필요는 없습니다). 코드 완성을 사용하고 원하는 특정 클래스를 선택하십시오.
오른쪽에 정규화 된 이름이 있습니다. 내가 원하는 것을 선택하고 Enter 키를 누르면 IDEA가 자동으로 import 문을 추가합니다. 생성자의 이름을 입력하는 경우에도 동일하게 작동합니다. 정적 메서드의 경우 원하는 메서드를 계속 입력 할 수도 있습니다. 다음 스크린 샷에서는 아직 "StringUtils"클래스를 가져 오지 않았습니다.
또는 클래스 이름을 입력 한 다음 Alt+ Enter또는 ⌥+ Enter를 눌러 "의도 작업 및 빠른 수정 표시"를 누른 다음 가져 오기 옵션을 선택합니다.
나는 그것을 사용한 적이 없지만 Eclipse Code Formatter 타사 플러그인이 원하는 것을 할 것이라고 생각 합니다 . "Eclipse 가져 오기 최적화를 에뮬레이트"기능으로 나열합니다. 자세한 내용은 지침 을 참조하십시오. 그러나 결국에는 내장 된 IDEA 기능이 패러다임에 익숙해지면 제대로 작동한다는 것을 알게 될 것입니다. 일반적으로 IDEA는 "의도에 의한 개발"개념을 사용합니다. 따라서 import 문을 추가하기 위해 개발 작업을 중단하는 대신 원하는 클래스 (내 의도)를 입력하면 IDEA가 자동으로 클래스에 대한 import 문을 추가합니다.
한 번에 전부는 아닙니다. 그러나 당신은 누를 수 있습니다
Alt + Enter
사람들은 특정 항목에있을 때만 작동한다고 가정합니다. 그러나 실제로 "다음 누락 유형"에 대해 작동합니다. 따라서 Alt+ 를 계속 누르면 EnterIDEA는 모두 수정 될 때까지 하나씩 수정합니다.
kbd
태그를 사용하여 추가 할 수 있습니다<kbd>Alt</kbd> + <kbd>Enter</kbd>
Alt+Enter
더 손가락 친화적 인 조합 으로 다시 매핑하는 방법이 있습니까? IntelliJ IDEA > Preferences > Keymap
메뉴를 통해서는 알 수 없었습니다 .
Eclipse / Netbeans와 정확히 동일하지는 않지만 최상의 솔루션은 '가져 오기 최적화'설정을 변경하는 것입니다.
아래에 Preferences > Editor > General > Auto Import
세트 Add unambiguous imports on the fly
편집 :이 방법을 사용하면 모호한 가져 오기 가 있을 때 IntelliJ가 알려줍니다. 그런 다음 Wuaner 의 답변에 설명 된 Alt+ Enter방법 을 사용할 수 있습니다.
거의 항상 가장 적합한 가져 오기가 목록의 맨 위에 있습니다.
unambiguous
클래스 만 자동으로 가져옵니다 . 그리고 저는 3000 개 이상의 수업 프로젝트에서 지난 이틀 동안 그것을 사용하고 있습니다. 매력처럼 작동합니다. 공유해 주셔서 감사합니다.
또 다른 옵션은 이클립스 바로 가기 키를 사용하여 이클립스처럼 동작하도록 IDEA에 요청하는 것입니다. 모든 이클립스 단축키를 사용할 수 있습니다.이 기능을 활성화하면 를 .
단계는 다음과 같습니다.
1- IDEA가 열린 상태에서 Control +`를 누릅니다 . 다음과 같은 옵션이 나타납니다.
2- 키맵을 선택합니다. 다른 팝업이 표시됩니다. 거기에서 Eclipse를 선택하십시오.
3- 이제를 누릅니다Ctrl + Shift + O
. 완료되었습니다!