마커 도움말 및 해상도

자원에 정보로 주석을 달기 위해 플러그인이 특수 마커 유형을 정의하는 방법을 자원 마커에서 볼 수 있습니다. readme 도구 예제는 마커 도움말마커 해상도라는 두 개의 마커 관련 Workbench 확장을 보여주기 위해 자체 마커를 정의합니다. 마커 정의는 다음 readme 플러그인의 Manifest 마크업에 있습니다.

<extension id="readmemarker" point="org.eclipse.core.resources.markers" name="%ReadmeMarker.name">
	<super type="org.eclipse.core.resources.taskmarker"/>
	<super type="org.eclipse.core.resources.textmarker"/>
	<persistent value="true"/>
	<attribute name="org.eclipse.ui.examples.readmetool.id"/>
	<attribute name="org.eclipse.ui.examples.readmetool.level"/>
	<attribute name="org.eclipse.ui.examples.readmetool.department"/>
	<attribute name="org.eclipse.ui.examples.readmetool.code"/>
	<attribute name="org.eclipse.ui.examples.readmetool.language"/>
   </extension>   

도구는 플랫폼의 텍스트 마커 및 타스크 마커를 상속하는 마커를 정의합니다. 또한 마커에 대해 이름 지정 속성도 정의합니다. 마커 속성을 설정하거나 조회할 수 있습니다.

새 readme 마커는 텍스트 마커의 일종이므로 텍스트 마커 속성을 상속합니다. 텍스트 마커 속성에는 마커의 문자 위치가 포함됩니다.

마커는 readme 편집기의 팝업 메뉴를 사용하여 .readme 파일에 추가될 수 있습니다.   (팝업 메뉴 조치가 ReadmeTextEditor.editorContextMenuAboutToShow(IMenuManager parentMenu)에 동적으로 추가됩니다.) 추가된 후 마커는 타스크 보기 및 편집기의 왼쪽에 나타납니다.

왼쪽 눈금자에 readme 마커가 있는 Readme 편집기