2017-12-02 5 views
-2

나는 메모장 ++ 구문 하이 라이터 -> 에이스 편집기 구문 형광펜 변환기를 만들려고합니다. 그것은 매우 간단하고 바라건대 다른 사람들도 도울 것입니다.TreatAsSymbol 속성은 무엇을합니까?

저는 지금 구문 하이 라이터 xml 파일을보고 있습니다.

NodepadPlus.UserLang.Settings.TreatAsSymbol의 속성은 무엇입니까 ...?

I.E. 이들은

NodepadPlus.UserLang.Settings.TreatAsSymbol.comment="no"NodepadPlus.UserLang.Settings.TreatAsSymbol.commentLine="yes"

+0

질문이 너무 광범위한지 확실하지 않지만 일부 편집했습니다 ... – Sancarn

+0

해당 편집기에 문서가 전혀 없습니까? 또는 심지어 물어볼 포럼? – Rob

+0

@Rob : 설명서가 있지만 [이 옵션에 대한 의미있는 설명은 제공하지 않습니다.] (http://docs.notepad-plus-plus.org/index.php/Editing_Configuration_Files#User_defined_languages:_userDefineLang). xml). – BoltClock

답변

0

TreatAsSymbol가 (즉, "no"로 XML 설정)을 선택하지, 그것은 너무 공백이 개봉 후 필요했다 만든, UDL보다 오래된 2.0에서 옵션이었다?합니까 무엇 주석 구분 기호로 인식되도록 구분 기호를 구분합니다.

// Comment 

을하지만, 다음과 같은하지 : TreatAsSymbol.commentLine="no"와 예를 들어

는, 다음은 주석으로 강조 될 것이다

//Comment 

TreatAsSymbol을 활성화하면이 두 줄은 주석으로 강조 될 것이다.

TreatAsSymbol은 더 이상 영향을 미치지 않습니다 (2012 년 10 월에 출시 된 Notepad ++ 6.2에 포함됨). 모든 사용자 정의 언어는 시작 구분 기호 뒤에 공백을 넣지 않고 라인 주석을 강조 표시하고 주석을 지원합니다. 사실 최신 메모장 ++ 버전에서 새 UDL을 만들고 내보내는 경우 <TreatAsSymbol> 요소가 결과 XML에서 모두 누락 된 것을 알 수 있습니다.

이전 버전의 Notepad ++와의 호환성을 유지하려면이 옵션을 수동으로 UDL에 포함시켜야합니다.

관련 문제