0

Eclipse 텍스트 편집기에서 특정 구조의 텍스트에 대한 구문 강조 표시가 필요합니다. 계획은 간단합니다. 기본적으로 각 줄에는 공백으로 구분 된 여섯 단어가 있고 #으로 시작하는 줄은 주석입니다. 가장 중요한 것은 주석을 강조하는 것이지만 주석이 달 리지 않은 행에서 여섯 개의 요소를 개별적으로 색칠하는 것이 유용 할 것입니다.Eclipse 텍스트 편집기에서 내 형식에 대한 구문 강조 표시를 얻으려면 어떻게합니까?

구하기가 너무 복잡하다면 비슷한 구문으로 된 기존 플러그인을 사용할 수 있습니다. 어떤 제안?

답변

1

편집기를 직접 작성하려면 XText을 시도해보십시오. XText를 사용하면 자신이 갖고있는 DSL (Domain Specific Language)에 대한 편집자를 작성할 수 있습니다. 편집자는 자동 완성 및 기타 유용한 기능도 지원합니다. 지금까지 XText를 시도하지는 않았지만 배우기는 쉽다고 들었습니다.

주석의 강조 표시로 충분하다면 속성 파일의 구성과 같은 파일 끝을 할당 할 수도 있습니다. 속성 파일의 주석도 #입니다. Window -> Preferences -> Editors -> File Associations에서 구성을 편집 한 다음 파일 유형에 대한 Properties File Editor를 선택할 수 있습니다.

+0

고마워요! 그것은 정확히 제가 찾고있는 종류의 것입니다. – user1069609

1

이것은 LiClipse (http://brainwy.github.io/liclipse/)의 목표 중 하나입니다. 이클립스를 타겟으로하는 구문 강조, 기본 코드 완성, 개요 등으로 쉽게 편집기를 수행 할 수 있습니다.

새로운 언어를 추가하는 데 Java 기술이 필요하지 않습니다. (대개 새 .liclipse를 만듭니다. 이것은 적절한 장소에 YAML 파일을 만들고 언어를 분할하는 방법을 설명하는 기본 규칙을 만듭니다. 보통 문자열에서 주석과 코드를 분리하고 파티션에있는 키워드를 지정하면 올바른 구문 강조를 얻을 수 있습니다. 당신이 그것을 다운로드하는 경우

, 언어 \ 플러그인에서 예제의 숫자 \ com.brainwy.liclipse.editor이있다 그것을 수행하는 방법에 대한 http://brainwy.github.io/liclipse/supported_languages.htmlhttp://brainwy.github.io/liclipse/scope_definition.html에서 몇 가지 기본적인 문서가있다.

관련 문제