[Eclipse 플러그인 개발] 편리한 바로 가기

소개


  • Eclipse 플러그인을 개발할 때 유용한 2 개의 단축키

  • 플러그인 선택 스파이



    Eclipse 화면에서 무언가를 선택한 상태에서 Alt+Shift+F1을 누르면 선택한 항목의 세부 사항(클래스 이름 등)이 표시됩니다.

    예를 들어, 패키지 탐색기에서 적절한 Java 패키지를 선택한 상태에서 Alt+Shift+F1을 누르면 다음과 같은 화면이 표시됩니다.



    이것을 보면, WorkbenchWindow(윈도우)는 어쨌든, 액티브 뷰가 PackageExplorerPart 라고 하는 클래스이며, 그 플러그인이 org.eclipse.jdt.ui 의 것인 것을 알 수 있습니다. 또한 플러그인 ID 등도 알 수 있습니다.

    또한, 선택된 트리 구조가 TreeSelection 이며, 그 노드가 PackageFragment 로 되어 있는 것을 알 수 있습니다.

    물론 링크되어 있는 곳을 클릭하면 해당 클래스가 열립니다.

    (소스가 있거나 역 컴파일러 등이 들어 있으면) 소스를 보거나 관련 plugin.xml 등을 조사하는 것도 가능합니다.

    Plug-in Menu Spy



    비슷한 기능으로 메뉴의 세부 사항을 볼 수있는 바로 가기가 있습니다.

    Alt+Shift+F2를 누르면 마우스 커서가 바뀔 것입니다.
    그 상태에서 적절한 메뉴 항목을 선택하십시오.
    방금 전과 비슷한 화면이 열린다고 생각합니다.

    예를 들어 메뉴에서 "Help"- "Welcom"을 선택하면 다음과 같은 화면이 열립니다.



    메뉴의 위치나 ID, 클래스 등이 표시된다고 생각합니다.
    (메뉴에 따라 표시되는 정보의 종류가 다를 수 있습니다)

    플러그인으로 확장한 기능을 표준 메뉴에 추가하거나 이미 있는 기능에 대해 자세히 알아보고 싶을 때 유용합니다.

    키 바인딩 변경



    위의 바로 가기가 다른 바로 가기 (OS 및 기타 응용 프로그램)와 충돌하여 잘 작동하지 않으면 키 바인딩을 변경할 수 있습니다.

    메뉴에서 "Window"- "Preferences"를 선택하고 기본 설정 화면의 "General"/"Keys"에서 키 바인딩 변경 화면이 열릴 것입니다.

    "type filter text"와 얇은 문자로 표시되는 입력 영역에, 예를 들어 "spy"를 입력하면 Plug-in Selection Spy와 Plug-in Menu Spy가 좁혀진다고 생각합니다.

    아래쪽의 Binding 위치에 포커스를 맞추어 삭제 후, 할당하고 싶은 단축키를 입력하면 변경할 수 있습니다.

    Show Key Assist



    예를 들어 여러 번 조작하기 때문에 일부러 키 바인딩을 변경할 정도가 아니거나, 타인의 환경이므로 마음대로 키 바인딩을 변경하는 것은 걱정되는 경우 Shift + Ctrl + L을 누르면 바로 가기 목록이 표시됩니다.

    거기에서, 커서 키등으로 Plug-in Selection Spy 이나 Plug-in Menu Spy 를 선택해, Enter 하면 우선 사용할 수 있습니다 (조금 사용하기 어렵습니다만).

    좋은 웹페이지 즐겨찾기