IntelliJ IDEA에서 클래스의 모든 부모 및 하위 클래스를 표시하는 방법은 무엇입니까?
Eclipse에서 Java 클래스를 편집 할 때 커서가 클래스 변수 위에있을 때 Ctrl+ T를 수행 하여 모든 상위 및 서브 클래스를 표시하는 팝업을 만들 수 있습니다 . IntelliJ와 동등한 기능은 무엇입니까?
예:
Use|r user = new User();
파이프는 내 커서입니다.
탐색 | 그러나 유형 계층 Ctrl + H는 비슷한 정보를 패널에 표시합니다. 당신은 할 수 플로트 및 고정 해제 당신이 키보드 단축키를 사용하는 경우에만 고정 표시 위치에 표시되도록 패널.
동작 측면 에서 IntelliJ IDEA 의 Eclipse Ctrl+ 와 동등한 T것은 Ctrl+ Alt+B
IntelliJ IDEA 사용자는 아니지만 이 블로그 게시물 은 버전 8.1.1 이상에서 Ctrl+ Alt+ 이후 U에 "Quick Class Hierarchy"가 표시 될 것으로 보입니다 .
Intellij는 Eclipse와 달리 유형 계층 과 구현 클래스를 구분 합니다. 나는 이것이 좋은 것인지 아닌지에 대해 여전히 미정입니다 (방금 이클립스에서 Intellij로 전환했습니다)
Mac Intellij 14에서
- Ctrl+ H하위 유형과 수퍼 유형을 표시하는 유형 계층 구조가 나타납니다.
- Cmd+ Alt+ B관심있는 인터페이스 / 클래스의 모든 구현 클래스와 서브 클래스를 보여줍니다.
또한 시도 CTRL+ SHIFT+ A의심의 경우. 바로 가기 정보를위한 바로 가기.
IntelliJ IDEA 12에서 탐색> 유형 계층 구조 ( 기본적으로 Ctrl+ H)입니다.
여기에 오는 Mac 사용자에게는 IntelliJ 14.1.4의 바로 가기입니다.
⌃H기본적으로 + .
IntelliJ 13에서는 탐색> 구현 또는 기본적으로 CMD+ ALT+ B입니다. 물론이 단축키는 키맵 환경 설정에서 재정의 할 수 있습니다.
이전 버전에 대해서는 잘 모르지만 IntelliJ 버전 13에서는 Keymap 환경 설정으로 이동하여 "Implementations"를 검색하여 Ctrl+에 바인딩 할 수 T있습니다. Eclipse와 매우 유사하게 작동합니다.
들어 맥 사용자 바로 가기입니다
^(제어) + h
Eclipse는 단일 계층 구조에서 유형 계층 구조 및 클래스 구조 (메소드, 필드 등)를 포함하지만 IntelliJ는이를 분할합니다. CTRL+ H(또는 ALT+ 8) "유형 계층 구조" 보기 외에도 다른 관련 IntelliJ 창은 "구조" 라고합니다. " 와를 통해 호출 할 수 ALT+ 7(구조 도구 창) 또는 CTRL+ F12(구조 팝업).
(정확한 질문에 대한 직접적인 대답은 아니지만 Eclipse 배경의 다른 사람들이 내가 "intellij type hierarchy"를 검색하여 여기에 도착할 것으로 예상합니다.
Ctrl+U -기본 수업으로 이동
Ctrl+Alt+B-구현했습니다. 클래스 이름의 일부를 입력하여 목록을 좁 힙니다.
Ctrl+H -개방형 계층 구조 도구 창
Ctrl+Alt+U -엿보기 클래스 / 인터페이스 상속 계층
Eclipse를 사용하면 유형에서 Ctrl+ T를 누르면 하위 유형이 표시되고 다시 Ctrl+를 누르면 T상위 유형이 표시됩니다. 그래서 ... 이건 토글입니다.
정말 도움이되고 매우 직설적입니다.
불행히도 IntelliJ의 경우 수퍼 타입과 하위 타입 사이의 전환에는 기본 단축키가 없습니다. 따라서 계층 구조 창의 아이콘을 클릭해야합니다.
나처럼 "커서 이동 및 마우스 클릭"옵션에 대한 키보드 단축키를 선호하는 경우이 두 작업에 대한 바인딩을 설정하는 것이 좋습니다. 예를 들어 Ctrl+ Down서브 타입과에 대한 Ctrl+ Up슈퍼 타입.
바인딩을 변경할 수있는 곳 ( "Bas"는 "Down"을 의미하고 "Haut"은 "Up"을 의미 함) :
이러한 바인딩은 "기타" 컨텍스트와 관련이 있습니다 (Eclipse에는 유사한 개념이 있음). 1) 이런 식으로 생성 하는 유형에 Ctrl+ T를 입력하십시오 ArrayList
.
2) Enter Ctrl+ Down하위 유형에 초점을 맞 춥니 다.
3) 그리고 Enter Ctrl+ Up는 수퍼 타입에 중점을 둡니다.
이런 식으로 기본 동작보다 낫다는 것을 알지만 바로 가기 추가에도 정직하기 위해 IntelliJ 기능은 Ctrl+ T바로 가기가 메소드에서 작동 하는 Eclipse만큼 좋지 않습니다 ...
'IT' 카테고리의 다른 글
Android '창을 추가 할 수 없음-토큰 널이 애플리케이션 용이 아닙니다'예외 (0) | 2020.06.26 |
---|---|
NOLOCK이있는 엔터티 프레임 워크 (0) | 2020.06.25 |
파이썬 반복자에서 hasNext? (0) | 2020.06.25 |
파이썬은 튜플에 항목을 추가합니다 (0) | 2020.06.25 |
lodash 다중 열 정렬 (0) | 2020.06.25 |