UltraEdit自定义语法高亮文件说明及FLAC3d5.0自定义语法高亮文件.doc_第1页
UltraEdit自定义语法高亮文件说明及FLAC3d5.0自定义语法高亮文件.doc_第2页
UltraEdit自定义语法高亮文件说明及FLAC3d5.0自定义语法高亮文件.doc_第3页
UltraEdit自定义语法高亮文件说明及FLAC3d5.0自定义语法高亮文件.doc_第4页
UltraEdit自定义语法高亮文件说明及FLAC3d5.0自定义语法高亮文件.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UltraEdit语法高亮自定义设置UltraEdit是用途广泛的代码可以自定义语法高亮文件,其可以漂亮直观的展示各种代码语言,对于先行的大部分代码都可以自动进行高亮设置。如对ANSYS的APDL编写的代码进行语法高亮,高亮结构如下:但对于部分代码还不能自动进行高亮设置,比如岩土分析中FLAC3D的语法高亮设置就不可以,同时某些高亮设置可能不符合我们个人的喜好,或者希望进行更深入的优化。为此需要进行用户自定义编写自定义下的语法高亮文件,从而需要对高亮语法文件进行一定的设置,语法高亮文件的后缀.uew。我们可以在已有的.uew文件上生成和修改为我们喜好的自定义语法文件,我是咋ansys的语法高亮文件上进行的修改。UltraEdit使用的语法文件路径如下 图片所示:打开设置依次点击在置-编辑显示-语法高亮,完整目录名称下的文件路径就是语法文件所在的位置将其复制,打开UltraEdit使用的语法文件目录你所选择作为模版修改的UEW语法文件,进行修改。我选用的ansys语法高亮作为模版进行修改。建议修改前,将原有模版语法文件备份。以免改乱了,造成不必要的麻烦。现将修改后的FLAC3D语法高亮文件解释如下:/L20FLAC FLAC_LANG Nocase Line Comment = ; Block Comment On = /COM Block Comment On Alt = C* File Extensions = f3dat dat/L20为语法高亮文件的编号,这个不影响显示效果FLAC为语法高亮文件的名字,可自行修改FLAC_LANG中FLAC同上Nocase Line Comment = ; 将注释符号设置为;,就是说;之后的代码将特殊显示File Extensions = f3dat dat 为默认该语法的文件扩展名为.f3dat .dat,即若打开后缀名为.f3dat .dat的文件,将自动匹配该语法高亮文件你可以设定你自己的专属后缀名,并定义一个语法高亮,比如.shuaige/Delimiters = !%&*()-+=|/:; ,.分隔符及如何1区分字符为两个字符窜,还是一个字符串的,以上表示,!%&*()-+=|/:; ,.都为分隔符/Indent Strings = def if loop while caseof case :字符自动缩进也就是当输入以上时,会自动缩进,这样会使得代码更加美观可读,我这是班门弄斧哈一般自定义的函数、循环语法、条件语法、案例选择需要进行语法高亮设置,如上所示。/Unindent Strings = end endif endloop endwhile endcase :以上为恢复刚才的缩进,即相反方向左移动2个字符,这样就形成了一个完整的函数、循环语法、条件语法、案例选择。具体如下:/C1FLAC关键字 STYLE_KEYWORD/C1为语法高亮的颜色设置,一共默认有7种以上的颜色设置,其实对语法高亮完全够了。/C就是颜色设置,1就是第1种颜色,其为蓝色。然后将你想变为蓝色的关键字,放入下方即可,是不是很简单。该了之后,可以在最下方的状态栏中选择你设定的语法文件,这样就会同步显示你设定的结果,可以适时修改。下面是我自定义的FLAC3D5.0的语法高亮文件,将其复制到txt中,修改后缀名为 .uew,并复制到UE语法目录中就可以自动语法高亮了。效果如下/L20FLAC FLAC_LANG Nocase Line Comment = ; Block Comment On = /COM Block Comment On Alt = C* File Extensions = f3dat dat/Delimiters = !%&*()-+=|/:; ,./Indent Strings = def if loop while caseof case :/Unindent Strings = end endif endloop endwhile endcase :/C1FLAC关键字 STYLE_KEYWORDAPPLY ATTACH CALL CONFIG CONTINUE CYCLE DEFINE DELETE DFN DOMAIN ECHO EXIT EXPGRID EXTRUDE FISH FIX FREEGENERATE GEOM_TEST GEOMETRY GP GROUP GUI HEADING HELP HISTORY IMPGRID INITIAL INTERFACE iniLABEL LIST LOAD MAIL MODEL PAUSE PLAYBACK PROPERTY proQUIT RANGE RESTORE RETURN SAVE SCALAR SEL SET SOLVE STEPSTOP SYSTEM TABLE TENSOR TITLE TRACE TRACKUNDO VECTOR WATER ZONE PLOT /C2VariablesNEW mech grabulkshearcohefrictiontensiondensxx syy szz/C3函数定义 FUNCTIONselfdefend/C4Variables* a b c d e f g h i j k l m n o p q r s t u v w x y z/C5V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论