荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Nightmare (纸包鸡包鸡包纸包鸡包包纸包包纸鸡包), 信区: Java
标 题: UltraEdit 的语法加亮java支持加强版
发信站: 荔园晨风BBS站 (Sun Mar 3 23:25:39 2002), 转信
ultraedit 本身带的wordfile.txt带有java的语法加亮,其网站上也有java 1.2.
2 ,java 1.3的语法加亮文件.
但是都不是很完美,都函数名的分析支持很差,搞了一个下午:得出下列字符串:
-------------
/Function String = "%[ ^t]++[ps][a-zA-Z]+ [a-z,A-Z,0-9]+ [a-z,A-Z,
0-9^.^[^]]+ ^(*(*)^)*[ ^t]++throws[ ^t]+[a-zA-Z^.^, ^t]+^{{^}^{^}[
^t]++$"
/Function String 1 = "%[ ^t]++[ps][a-zA-Z]+ [a-z,A-Z,0-9]+
[a-z,A-Z,0-9^.^[^]]+ ^(*(*)^)*[ ^t]++^{{^}^{^}[ ^t]++$"
/Function
String 2 = "%[ ^t]++[ps][a-zA-Z]+ [a-z,A-Z,0-9^.^[^]]+ ^(*(*)^)*[
^t]++throws[ ^t]+[a-zA-Z^.^, ^t]+^{{^}^{^}[ ^t]++$"
/Function String
3 = "%[ ^t]++[ps][a-zA-Z]+ [a-z,A-Z,0-9^.^[^]]+ ^(*(*)^)*[
^t]++^{{^}^{^}[ ^t]++$"
/Function String 4 = "%[ ^t]++[ps][a-zA-Z]+
^(*(*)^)*[ ^t]++throws[ ^t]+[a-zA-Z^.^, ^t]+^{{^}^{^}[ ^t]++$"
/Function String 5 = "%[ ^t]++[ps][a-zA-Z]+ ^(*(*)^)*[ ^t]++^{{^}^{^}[
^t]++$"
/Indent Strings = "{"
/Unindent Strings = "}"
--------------
觉得可以分析所有(也许是大多数吧)的java函数了
备份一下先,打开wordfile.txt, 找到/L4 就是java的那个地方
替换原来的Function String XXX 为上面的部分: 研究找个java文件,
F8,看看效果吧.
对使用ultraedt的,学java的人有好处
--
欢迎大家来film版作客!
欢迎各位再次收睇麦太世界呢个节目,今日,我同大家整样全家大细,尤其係小朋友好中意
食嘅甜品:蛋沓. 首先,睇睇要准备乜也原料,材料好简单噶jie,我哋只需要一个:蛋沓.好
拉,今日嘅节目时间又够啦,希望你同你嘅屋企人都喜欢今日我介绍嘅呢款甜品.记紧留意
下次嘅节目时间,到时,我会教大家点样係屋企度自制一个腊鸭咖.多谢收睇,byebye~
嘘~悄悄告诉你:Nightmare是DDVD极度狂热分子阿!
※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.0.187]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店