欢迎来到天天文库
浏览记录
ID:38289629
大小:30.93 KB
页数:12页
时间:2019-06-07
《UltraEdit中文语法介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、UltraEdit语法加亮(配置)介绍UltraEdit是常用的文本编辑和代码读取文档,但对于我们这些编码小白来说,生成自定义的wordfile文件,还是有一定困难,在此将wordfile中的语法高亮进行介绍。语法加亮分支位于配置-编辑器显示之下,允许用户配置语法加亮选项: 语法加亮可以识别预定词语,并用不同颜色显示它们。该功能对于程序员来说尤其有用,并且对那些想用不同颜色显示文档中词语的用户也非常有用。 提供二十种语言或可识别的词语集支持。下列词语组的每个词语集都可以配置为不同的颜色: 普通文本(无法识别的词语)出现在注释行或块注释中的词语块
2、注释的代用集字符串数值(必须以数字(0-9)开头)最多八组不同的可识别词语 配置对话框允许选择用于不同语言和颜色组的颜色。同时也允许用户指定用于加亮的“词语文件”的位置。 可以任意设置前景/文本颜色和背景的颜色组。默认情况下,背景使用显示普通文本时指定的背景(自动背景颜色被选中)。只有在未选中的情况下才能激活背景颜色。 可以点击文本描述旁边的彩色框更改每种颜色。当点击时,将出现一个允许选择新颜色的对话框。 另外,对每种颜色组(普通文本除外)都有各种粗体、斜体和下划线的字体样式。每个颜色组均可以单独选择。某些设置了下划线的字体可能无法总是正确显示
3、,而对于粗体,非固定宽度字体的间距也可能不正确。 自动更正关键字复选框用来启用或禁用自动更正功能。 注意-加亮功能是通过文件扩展名决定的(详情如下)。文件扩展名修改必须在相应语言中的“词语文件”中定义。 用户可以如下配置预定义词语: UltraEdit读取一个配置文件(默认文件是“WORDFILE.TXT”),来配置语法加亮。每次编辑器启动时读取该文件。该文件的大小不能超过372KB。该文件语法如下所示: 语言定义用/Ln指定的词语集或语言,这里的n是1到20之间的值。它必须位于行首。语言的描述或名字可以直接在/Ln后面的引号中指定。当设置语言
4、颜色时,则显示该描述(如果有)。描述应该不大于24个字符。 行注释用于以字符串“LineComment=”及其后的注释字符指定行注释的注释字符。允许五个字符,如果小于五个字符,那么最后一个字符必须后接一个空格。 第二套行注释可以用字符串“LineCommentAlt=”及其后的注释字符指定。允许五个字符,如果小于五个字符,那么最后一个字符必须后接一个空格。 在某些情况下,可能需要以一个空格作为行注释的一部分,可以用另外一个方法来描述行注释。这种可选的方法是,用户以下列语法指定使用的字符数: "LineCommentNum=xCC" 这里的x用来
5、指定字符数(1到5),直接跟随其后的字符用于行注释,在上面的示例中,x应该是3,行注释应该是“CC”(请注意CC后面的空格)。 此外,有时需要将限定词用于行注释,这样注释仅在某列出现时有效,或在某些字符之后有效(当然,更多情况下如果跟随在某些字符之后,它们常常是无效的)。为能够达到此目的,这里提供两个额外的行注释命令: "LineCommentPrecedingChars=[…]" and "LineCommentValidColumns=[1-7,10]" “行注释前导字符”(LineCommentPrecedingChars)的默认值为所有
6、字符都有效。因此,该项目将包括那些在代字号后面无效的字符,如…[~a-z]中一样。这表明该注释如果紧跟字符范围a-z之内则该注释无效。在方括号之间的任何符号都有效。 “行注释有效列”(LineCommentValidColumns)是当其未定义时所有的列都有效。如果定义了它,则只有指定的行才有效。可以有最多10个列范围,或以逗号分隔的指定列,如…[1-7,10]中一样。这表明注释符号在列1到7,或在列10都有效。 块注释用于块注释的字符也可以配置(即/*…*/表示‘C’)。它们的格式为“BlockCommentOn=”和“BlockCommen
7、tOff=”,每种格式后接最多19个定义注释标志符的字符。为与先前版本兼容,将‘/*’和‘*/’用于以‘.C’作为扩展名之一的文件类型。它可以被覆盖。块注释的第一个字符可以为空格。 如果定义了“BlockCommentOn=”而未定义“BlockCommentOff=”,则注释将在行尾停止。它有效地实现块注释也能用于行注释。 此外,可以为需要的语言定义另一套块注释。这对于ASP尤其有用,可以在为ASP块添加高亮显示之外允许保持HTML注释。 另一套块注释的格式为“BlockCommentOnAlt=”和“BlockCommentOffAlt=”
8、,每种格式后接最多19个定义注释标志符的字符。块注释的第一个字符可以为空格。 如果定义了“BlockCommentOnAlt”而未定义“BlockCo
此文档下载收益归作者所有