새로운 언어를 추가하기 위해서는 다음 세 가지를 해줘야합니다.
(언어명은 8자 이내의 영문으로 만들어야합니다.)
기본 항목
모든 값들은 = 앞뒤에 공백이 있어서는 안됩니다.
만약 다음 항목 중에 해당 항목이 필요 없는 경우에는 생략 가능합니다. |
| CaseSensitive=1 |
대소문자를 구분하는 언어인 경우에는 1, 아닌 경우에는 0을 지정합니다. |
| HTML_LANG=1 |
PHP, ASP 같은 HTML 과 혼합해서 쓰는 언어인 경우 1, 아닌 경우 0을 지정합니다. |
| Delimiters= ~!@%^&*()-+=|\/{}[]:;"'<> , .? |
각각의 단어를 구분하기 위한 문자들입니다. Delimiters 중 한 문자가 나왔을 경우 한 단어로 인식합니다. |
| BlockComment1S=/* |
블럭 코멘트(주석) 시작을 나타내는 문자열 |
| BlockComment1E=*/ |
블럭 코멘트(주석) 끝을 나타내는 문자열 |
| BlockComment2S={ |
또 다른 블럭 코멘트(주석) 지정 문자열이 있는 경우 그것의 시작을 나타내는 문자열 |
| BlockComment2E=} |
또 다른 블럭 코멘트(주석) 지정 문자열이 있는 경우 그것의 끝을 나타내는 문자열 |
| LineComment1=// |
줄 코멘트(주석)을 나타내는 문자열 |
| LineComment2=# |
또 다른 줄 코멘트(주석)이 있는 경우 그 코멘트(주석)을 나타내는 문자열 |
| StringChar1=" |
문자열을 지정하는 문자 |
| StringChar2=' |
또 다른 문자열을 지정하는 문자 |
| EscapeChar1=\ |
StringChar1 로 되어있는 문자열 안에서의 탈출문자 (예: "문자열 \"") |
| EscapeChar2=\ |
StringChar2 로 되어있는 문자열 안에서의 탈출문자 |
| LangBraceS=<? |
PHP 같은 언어에서 HTML 로 되어있다가 PHP 스크립트의 시작을 나타내는 문자열 |
| LangBraceE=?> |
PHP 같은 언어에서 HTML 로 되어있다가 PHP 스크립트의 끝을 나타내는 문자열 |
사용자 지정 항목
#Item0,"Variable"
#Item0 ~ #Item9 까지 총 10개의 사용자 지정 항목을 만들 수 있습니다.
반드시 0부터 시작해서 순서대로 숫자가 지정되어야합니다.
아이템 지정자 뒤에는 그 항목의 이름을 부여합니다. 반드시 "(쌍따옴표)로 열고 닫아주셔야합니다.
사용자 지정 항목에 해당하는 단어들은 위의 항목 지정자 아래에 공백과 새줄(엔터)로 구분해서 적어주시면됩니다.
사용자 지정 항목에는 3가지 옵션을 지정할 수 있습니다. - StartWith, PriorStr1, PriorStr2
옵션을 지정하려면, ","(콤마)로 구분해서 항목 이름 뒤에 붙여주시면 됩니다. 한 개도 지정 안할 수도 있고 3개 모두
지정할 수도있습니다.
StartWith - 해당 단어로 시작하는 것
PriorStr1 - StringChar1 로 된 문자열 안에서도 Highlighting 이 되도록 함
PriorStr2 - StringChar2 로 된 문자열 안에서도 Highlighting 이 되도록 함
예)
#Item0,"Variable",StartWith
#Item1,"Operator",PriorStr1,StartWith
PHP 의 변수 같은 경우
#Item0,"Variable",StartWith,PriorStr1
$
| Normal=#FFFFFF,#FF33CC |
일반 글씨색 |
| Number=#666666 |
숫자 색 |
| Comment=#333333 |
주석 색 |
| String1=#FF0000 |
문자열 1 색 |
| String2=#FF0066 |
문자열 2 색 |
| LineNum=#333333 |
줄번호 색 |
| HTMLValue= |
HTML_LANG 이 1로 지정된 언어인 경우 HTML 속성값 색 |
| Item0=#FF3366 |
사용자 지정 항목 0 색 |
| Item1= |
사용자 지정 항목 1색 |
| Item2= |
사용자 지정 항목 2색 |
| Item3= |
사용자 지정 항목 3색 |
| Item4= |
사용자 지정 항목 4색 |
| Item5= |
사용자 지정 항목 5색 |
| Item6= |
사용자 지정 항목 6색 |
| Item7= |
사용자 지정 항목 7색 |
| Item8= |
사용자 지정 항목 8색 |
| Item9= |
사용자 지정 항목 9색 |
모든 항목의 값은 "글씨색,배경색" 의 형식으로 됩니다.
Normal 항목의 배경색은 전체 배경색이 됩니다.
Normal 항목 외의 항목에서 배경색이 Normal 배경색과 같은 경우 배경색을 생략할 수 있습니다.
색은 HTML 에서 사용하는 형식입니다. 반드시 #?????? 형식이어야합니다.
red, black 과 같은 값은 사용할 수 없습니다.