新增語法檔案¶
首先您需要導出一個目前的語法檔案,為創建新的語法檔案提供一個基本架構。要導出目前的語法檔案,選擇一個有語法亮顯功能的組態,例如 Perl。在 工具 功能表下選擇 當前組態屬性,到 亮顯 (1) 頁面上,點擊 「匯出」 按鈕,選擇您想要保持語法檔案的位置,并給它命名。
打開被導出的語法檔案并注意結構。您需要指定一些選項並且用新的語法關鍵字取代已存在的關鍵字。下列是與 當前組態屬性 中 亮顯 (1) 以及 亮顯 (2) 中的設定相對應的一系列選項的說明:
#Highlight= | 要么 on 或 off,取決于您是否想要亮顯語法。 |
#BeginTag= | 指定用作開始標記的字元。例如,< 是 HTML 語法的開始標記。 |
#EndTag= | 指定用作結束標記的字元。例如,> 是 HTML 語法的結束標記。 |
#CommentBegin= | 指定用來標記注釋開始的字元。例如,/\* 在 C++ 語法中。 |
#CommentEnd= | 指定用來標記注釋結束的字元。例如,*/ 在 C++ 語法中。 |
#LineComment1= | 指定用來標記行注釋的字元。例如,// 在 C++ 語法中。 |
#LineComment2= | 指定用來標記行注釋的額外的字元。 |
#SingleQuote= | 要么 on 或 off,取決于您是否想要亮顯在單引號標記內的文字字串。 |
#DoubleQuote= | 要么 on 或 off,取決于您是否想要亮顯在雙引號標記內的文字字串。 |
#ContinueQuote= | 要么 on 或 off,取決于您是否想要在引號內的文字字串跨行。 |
#Escape= | 指定用作引號逸出序列的字元。 |
#ScriptBegin= | 指定用來標記指令碼開始的字元。 |
#ScriptEnd= | 指定用來標記指令碼開始的字元。 |
#SpecialSyntax= | 指定 HTML, HTML-內嵌,或 無,取決于在同一個文檔中是否有 HTML 和其他指令碼語言的混合。 |
#HighlightBraces= | 要么 on 或 off,取決于您是否想要亮顯括號。 |
#Keyword= | #Keyword 選項包括: |
一旦您完成并儲存您的語法檔案,您就可以新增一個組態并導入剛剛創建的語法檔案,或把剛剛創建的語法檔案導入到一個已存在的組態中。
提示¶
在語法檔案中,當轉義字元是「 ^」時,后面跟著的 3 個字元也必須被轉義: 「 #」,「 ;」,以及 「 ^」字元本身。