1
외부 입력을 기반으로 특정 색상을 특정 색상으로 강조 표시하는 Eclipse 플러그인을 만들려고합니다. 책갈피, 문제 등의 기본 구현에 의존하기보다는 새로운 IMarker의 동작을 지정하는 방법이 있습니까? 내가 당신에게 시작점을 제공 할 수 있습니다,IMarker 동작 사용자 정의
감사
외부 입력을 기반으로 특정 색상을 특정 색상으로 강조 표시하는 Eclipse 플러그인을 만들려고합니다. 책갈피, 문제 등의 기본 구현에 의존하기보다는 새로운 IMarker의 동작을 지정하는 방법이 있습니까? 내가 당신에게 시작점을 제공 할 수 있습니다,IMarker 동작 사용자 정의
감사
나는 완벽한 솔루션을 가지고 있지 않지만, 나는 생각한다.
기본 아이디어는 맞춤 마커에 맞춤 주석을 만드는 것입니다. your own marker types을 정의하고 constant formatting rules for it을 등록 할 수 있습니다. 후자는 내 블로그 게시물 중 하나에 대한 부끄러운 링크입니다. 이 경우 코드에서 올바른 표식 유형을 만드는 경우 출력과 관련하여 다른 형식을 추가 할 수 있습니다.
반면에 문제 유형이 하나 뿐인 경우 정답을 모르지만 주석 모델 생성 확장이 답변 인 것으로 보입니다. 자세한 내용은 the Eclipse help을 참조하십시오.
블로그 게시물은 필자가 필요로하는 것이지만 줄 번호가 아닌 문자 수만 표시 할 수 있습니다. 외부 행 번호를 기반으로 필요한 문자 수를 식별하거나 Char_start 및 char_end가 아닌 행 번호에 표식기를 매핑하는 방법이 있습니까? – Tas
기본적으로 플랫폼은 파일을 스트림으로 열 때 API가 char_start 및 char_end를 원합니다. char_start 및 char_end 문자 수를 읽을 때까지 텍스트를 읽어서 char_start 및 char_end를 수동으로 줄 번호로 변환하고 멀리있는 줄 바꿈 수를 계산할 수 있습니다. 역순으로 행 수를 읽고 문자 수를 계산하십시오. 또는 JFace IDocument API를 사용하는 경우 자동화 된 변환을위한 몇 가지 해당 메소드가 있습니다 (사용자 정의 편집기가있는 경우 이러한 인터페이스가 있어야합니다). 나는 이것에 대한 올바른 메소드 이름을 기억하지 못한다. –
굉장합니다. 마지막으로 효과적으로 주석 강조 표시 색상을 다른 데이터에 따라 다양하게 만들거나 사용하려는 각 색상에 대해 새 마커를 정의해야합니까? – Tas