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

下载本文档

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

文档简介

1、UltraEdit语法高亮自定义设置UltraEdit是用途广泛的代码可以自定义语法高亮文件,其可以漂亮直观的展 示各种代码语言,对于先行的大部分代码都可以自动进行高亮设置。如对ANSYS的APDL编写的代码进行语法高亮,高亮结构如下:1f2/clear3concreterfilled tube arch bridge斗/prep7567! ! !截面18et,1,829cyl4,06,0,6,0 690-58610cyl4,0.40.6八0.58611rectng0.35,0.364,0.82.212rectng 8 850.836 0.8 2.213allsel14aptn,all15ad

2、elej 5,8116allsel1718aaddfall19smrtsizej 520ameshall但对于部分代码还不能自动进行高亮设置,比如岩土分析中 FLAC3D的语 法高亮设置就不可以,同时某些高亮设置可能不符合我们个人的喜好, 或者希望 进行更深入的优化。为此需要进行用户自定义编写自定义下的语法高亮文件, 从 而需要对高亮语法文件进行一定的设置,语法高亮文件的后缀 .uewo我们可以在 已有的.uew文件上生成和修改为我们喜好的自定义语法文件,我是咋 ansys的语 法高亮文件上进行的修改。皿 legacy2016/5/10 18:05文朕,ansys.uew2016/11/9 1

3、1:53UEW立件28 KIdpdluew2015/11/7 14:57UEW文晔9 KF精品UltraEdit使用的语法文件路径如下图片所示:打开设置依次点击在置-编辑显示-语法高亮,完整目录名称下的文件路径就是语法文件所在的位置将其复制,打开UltraEdit使用的语法文件目录你所选择作为模版修改的UEW语法文件,进行修改。我选用的ansys语法高亮作为模版进行修改。建议修改前,将原有模版语法文件备份。以免改乱了, 造成不必要的麻烦。;elastic modulus;possoi1s ratio;possoi1s ratio;匚oehesion ifriction angle jtensi

4、on strength;bulk modulus;shear modulus现将修改后的FLAC3D语法高亮文件解释如下:/L20FLAC FLAC_LANG Nocase Line Comme nt = ; Block Comme nt On = /COM Block Comme nt On Alt = C* File Exte nsio ns = f3dat dat/L20为语法高亮文件的编号,这个不影响显示效果FLAC为语法高亮文件的名字,可自行修改FLAC_LANG 中 FLAC 同上Nocase Line Comme nt =;将注释符号设置为;,就是说;之后的代码将特殊显示r m

5、v_ela(7)array v_poi(7) array v_den(7)ray v_ _coh(7)array v _fri(7) array v_ten(7)v_ _bul(7)array v_she(7) ;tatus=open(* txt10,1)File Exte nsions = f3dat dat为默认该语法的文件扩展名为.f3dat .dat即若打开后缀名为.f3dat .dat的文件,将自动匹配该语法高亮文件你可以设定你自己的专属后缀名,并定义一个语法高亮,比如.shuaige/Delimiters =!%A&*()-+=|V0:;、 ,.分隔符及如何1区分字符为两个字符窜,

6、还是一个字符串的,以上表示,!%八&*()-+=|V0:;、v ,.都为分隔符 /Indent Strings = def if loop while caseof case:字符自动缩进也就是当输入以上时,会自动缩进,这样会使得代码更加美观可读, 我这是班门弄斧哈一般自定义的函数、循环语法、条件语法、案例选择需要进行语法高亮设置,如上所示。/Unindent Strings = end endif endloop endwhile endcase:以上为恢复刚才的缩进,即相反方向左移动2个字符,这样就形成了一个完整的 函数、循环语法、条件语法、案例选择。具体如下:op i(l,7)v_ela

7、(i) = parse(pro(i)j 2) v_poi(i) = parse(pro(i)3) v_den(i)=parse(pro(i),4) v_coh(i) = parse(pro(i)5) v_f ri( i) = parse (pro(i)iF6) v_ten(i)=parse(pro(i)7) v_bul(i)=v_ela(i)/_poi(i) v_she(i)=v_ela(i)/(2*(l+v_poi(i)/C1FLAC 关键字STYLE_KEYWORD/C1为语法高亮的颜色设置,一共默认有 7种以上的颜色设置,其实对语法高亮 完全够了。/C就是颜色设置,1就是第1种颜色,其为

8、蓝色。然后将你想变为蓝色的关键字,放入下方即可,是不是很简单。该了之后,可以最下方的状态栏中选择你设定的语法文件, 这样就会同步显示你设定的结果,可以适时修改下面是我自定义的FLAC3D5.0的语法高亮文件,将其复制到txt中,修改后缀名 为.uew,并复制到UE语法目录中就可以自动语法高亮了。效果如下g_honcden*10*s_cgf54end5956inin 吕芒仃57probulk - shea ;:* - cohe - l friction r.c 1:tension -dil 5proftab 1 ctab 2 ttab 3 对tmb 4站tab1 1 9 .cfri 0.65 2

9、8 0.1 32 1 3269table 2 &0卫E ,07e& 0.1 讥1电百 1 Q.2曲61table 2 0-0.950.1 孔确 1 0.1e662table 4 0 5 0.05 10 0.1 2& 1 20畀ief&264cbiilv_bul(2)6Scshe=v_5h#(2)66ccoh=v cofi(2)C7cfri*v_frl(2j&3Gten=v ten的 *cdenv_deri(2)/L20FLAC FLAC_LANG Nocase Line Comment = ; Block Comment On = /COM Block Comment On Alt = C*

10、File Extensions = f3dat dat/Delimiters = !%A&*()-+=|V0:;、 ,./Indent Strings = def if loop while caseof case :/Unindent Strings = end endif endloop endwhile endcase :/C1FLAC 关键字 STYLE_KEYWORDAPPLY ATTACHCALL CONFIG CONTINUE CYCLEDEFINE DELETE DFN DOMAINECHO EXIT EXPGRID EXTRUDEFISH FIX FREEGENERATE G

11、EOM_TEST GEOMETRY GP GROUPGUIHEADING HELP HISTORYIMPGRID INITIAL INTERFACE iniLABEL LIST LOADMAIL MODELPAUSE PLAYBACK PROPERTY proQUITRANGE RESTORE RETURNSAVE SCALAR SEL SET SOLVE STEPSTOP SYSTEMTABLE TENSOR TITLE TRACE TRACKUNDOVECTORWATERZONEPLOT/C2VariablesNEW mech gra bulk shear cohe friction tension den sxx syy szz /C3 函数定义 FUNCTION self def end /C4Variables* a b c d e f

温馨提示

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

评论

0/150

提交评论