新建语法文件¶
首先你需要导出一个当前的语法文件,为创建新的语法文件提供一个基本框架。要导出当前语法文件,选择一个有语法高亮功能的配置,例如 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个字符也必须被转义: ' #',' ;',以及 ' ^' 字符本身。