2011-04-14 2 views
1

나는 매우 이클립스 Ctrl 키 + O + O 멤버 현재 클래스의뿐만 아니라 구성원 목록에 포함 단축키뿐만 아니라, 같은 모든 수퍼 클래스의 모든 구성원. "빠른 유형 하이퍼 러리"기능은 또한 매우 유용합니다. ReSharper에서이 Alt 키 + 종료Alt 키 + 키를 가지고 있지만 매우 편리 무엇을 나무에 결과를 정리하지 않습니다.비주얼 스튜디오 : 없음 Ctrl 키 + O + O, Ctrl 키 + T 이클립스 아날로그

VS에서 언급 한 기능을 사용할 수 있습니까?

답변

5

ReSharper는 상속을 조사하기위한 유형 계층 창 (ReSharper> Inspect> 유형 계층 구조)을 제공합니다.

파일 구조 (ReSharper> Windows> 파일 구조)는 ReSharper의 개요 버전이며 찾고있는 것일 수 있습니다.

또는 유형 선언에서 구현되는 수퍼 클래스 또는 인터페이스의 이름을 밟고 ReSharper> Navigate> Navigate to를 호출하고 Implementing members를 선택할 수 있습니다 - 구현 된 특정 인터페이스의 모든 구성원을 강조 표시합니다 현재 클래스에서 하이라이트 사이를 탐색 할 수 있습니다.

당신은 당신의 아날로그으로 해결하기 위해 노력하고 어떤 작업 즉, 사용자의 사용 시나리오에 대한 자세한 설명을하면 Ctrl 키 + O + O, 나는 어떻게 ReSharper에서이 작업을 해결하는 방법을 조언 할 수 .

UPDATE : (here을 발견 할 수있는 시험판 빌드) 귀하의 사용 시나리오에 해당하는 기능을 제공 6

ReSharper에서. 계층 구조의 클래스가 포함 된 파일에서 Ctrl + F12 (IntelliJ IDEA 키맵)을 눌러 "파일 멤버 이동"을 호출합니다. 그런 다음 Alt을 누르고 공백을 눌러 "관련 파일의 멤버 포함"기능을 켭니다. 그러면 상속 계층 구조의 유형에있는 멤버가 표시됩니다. 당신은 +를 눌러 찾기 결과 창에 결과를 플러시하고, 선호하는 방식으로 그룹을 수 있습니다 Two ways of presenting related file members in ReSharper

+0

ReSharper에서 가지고 "멤버 이름을 입력 :"quickfind 창. 문제는이 창에 수퍼 유형이 포함되어 있지 않다는 것입니다. 그리고 종종 나는 회원이 정확히 누구인지 정확히 알지 못합니다. 그래서 "Enter member name :"quickfind window에 모든 수퍼 타입을 포함시켜야합니다. Resharper는 Ctrl + O의 아날로그 만 ​​가지고 있지만 Ctrl + O + O의 아날로그는 없습니다. 사용 시나리오는 매우 간단합니다. 클래스 "B"가 "A"를 확장하면 "A"는 필드 "a"를 포함하고 B 창 편집기에서 "a"필드로 가야합니다. 이제 D가 C extends B extends A를 확장한다고 상상해보십시오. 원하는 필드가 어떤 클래스에 있는지 모르겠습니다. – javapowered

+0

입니다. 명확히 해 주셔서 감사합니다. 현재 EAP에있는 ReSharper 6 (http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds)에는이 기능이 있습니다. 자세한 내용으로 답변을 업데이트하겠습니다. – gorohoroh

관련 문제