欢迎来到天天文库
浏览记录
ID:14518529
大小:473.00 KB
页数:15页
时间:2018-07-29
《ultraedit的语法着色功能使用方法及心得》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、UltraEdit的语法着色功能使用方法及心得(原创)RoundOne^_^2006-09-18 23:40:14大中小 最近在工作的时候经常要调试,查看日志,于是就想到了ultraedit的语法着色功能,在网上查了一些,都是一些最通常的模版,比如sql,c…….由于日志的特殊性,网上的模版都不适用,只能自己DIY了,在网上我又没有发现现成的教程,所以就有了自己写一个的冲动,由于本人是第一次写,不当之处还请见谅。 工作中的调试时查看日志或是shell的编码都可以使用ultraedit,这个小东东真的是魅力无
2、限、功能强大。相信ultraedit的语法着色syntaxhighlighting功能不少朋友都体验过来,估计大部分都是用做编码的,特别是那种没有固定IDE的语言如htm、shell……使用ultraedit,再加上正确的配置就可以和别的IDE一样的效果,也可以说DIY一个属于自己的编程环境,比如在unix下面编程,c也好、shell也罢,用vi真是痛苦啊,即使你是一个vi高手,能够熟记数十条指令,在编写的时候,效率也会大打折扣的。如果使用ultraedit中的语法着色syntaxhighlighting功能,那么ultraedit
3、就相当与一个IDE,在上面可以象在vsstidio上一样编程,有高亮highlighting、也有缩进indent,就像下图所示:图1 上图就是UltraEdit/UEStudio'05的工作环境,在你编辑完的时候,还可以用ultraedit的ftp功能将编辑好的代码ftp上去。 恰当的使用和设置语法着色syntaxhighlighting功能,可以使你的工作事半功倍,下面我就将分2个部分给大家共享一下我对UE语法着色功能的理解:大体介绍和DIY自己的模版及一起小技巧。由于我使用ultraedit的时间也不长,表达能
4、力也有限,也是第一次写这种文章,所以文中一些不恰当的地方还请朋友指正,^_^第一部分:语法着色的大体介绍 Syntaxhighlighting语法着色可以辨别事先定义的符号,并可以将它们以不同的颜色展现出来,这种功能对于coder很有用,对具有同一要求的其他使用者来说也是非常有益的。 UltraEdit最大可以支持20套语法着色模板,每一套模版根据用户自己的需求自己配置,使文档中分成许多的组,每一组都可以以不同的颜色显现出来,在UltraEdit中“组”的类别可以分为一下6种:? 普通文本(没有被辨认出来的文本)?
5、注释行? 交换注释块? 字符串? 数字(0-9)? 自定义的语法符号(想被着以不同颜色的文本) 语法着色功能的在高级(Advanced)->配置(Configuration)->编辑器显示(EditorDisplay)->语法着色(SyntaxHighligthing)中可以被用户设置,有的版本在高级(Advanced)->配置(Configuration)->语法着色(SyntaxHighligthing)下面设置。图2 在设置的时候,首先要选择语言,也就是用户的模版,在开始的时候,UltraEdit已经给用户提供
6、了一些常用的模版,选定好了模版以后,用户要在下面的颜色组中选择你想要设置哪一个组的颜色,选定了一个组以后,就可以点击“颜色”和“背景”的颜色框,为这个组设置颜色(当UltraEdit辨认某一个字符属于这个组,就会以这个颜色为其着色)。当选择除“常规文本”之外的组时,还可以为这个组设置字体样式(当UltraEdit辨认某一个字符属于这个组,就会以这种字体显示字符),这些粗体、斜体和下划线的设置可能使文本不可用,所以这里建议使用“普通”,及固定点阵字体(这个功能低版本可能没有)。图3 那么应该在哪里配置这些模版和它们的组呢?在U
7、ltraEdit的安装目录下面有一个配置文件"WORDFILE.TXT",在这个文件中用户可以根据需要配置自己想要的模版,这个文件会在UE启动的时候被自动加载,在高版本的UE中,若是修改了这个文件,保存一下就可以同步其他文件,不再需要关闭再重启UE。 一般UE开始会为用户定制一些通用的模版,供用户使用,用户可以点击“视图”,查看着色配置,下图就显示了目前一共有13中可以使用的语法着色模版,现在的打开的文件并没有使用任一种模版。图4 在这一部分,我们先试着读懂系统自带的模版,知道每一部分的作用,在第二部分中,我们可以尝
8、试着编写根据自己需求定制的模版。图5 上图就是配置文件"WORDFILE.TXT"里面的一段内容,这是系统自带的一个模版,我将每一个模版分成了2个部分,第一部分是模版的前半部分,在这里可以利用系统里面的关键字来设置一些配置,比
此文档下载收益归作者所有