找回密码
 注册
关于网站域名变更的通知
查看: 3601|回复: 3
打印 上一主题 下一主题

ultraedit 高亮VERILOG关键字体的问题解决

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-22 12:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用 UE16 GREEN 版本的时候出现无法高亮VERILOG关键字体的问题,头疼了一早上
8 p  a- X4 ^! N2 Z! r9 f! k9 P5 D2 s+ e2 c) u
最后本着自己动手丰衣足食的观念,解决了
- w5 j: L( G6 K1 ?; S8 @, u
! c- v3 j9 T2 s  R* m发个帖子,希望大家以后不要走弯路。! K, `- p/ A; z6 e" U! k! f8 v
! y1 r9 d9 Z& d
UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++ 及 VB指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器,但它并不直接支持HDL。4 K* D# h: D9 h0 |! d
         在网上查了资料后,自定义了一个Verilog的环境,现在心得总结如下:2 P3 A# [& h9 ^0 n7 c
1:下载Verilog的语法高亮文件。
% Z( z9 ^- F. c# T% Q        即可支持相应的语言编辑,关键字将用不同色彩标出。6 v& L' o: T1 n' A9 ]
        可以到官方网站去下载,包括上百种语法文件,我想应该都能满足大家的需要吧!/ u, m5 h0 F; A. a4 L
        http://www.ultraedit.com/index.php?name=Content&pa=showpage&pid=40#wordfiles
# |- C, I  O& x4 R% | 2:将下载的文件打开存放在WORDFILE 目录下面,这是发现无法添加成功,对比下载的文件和已有的.uew文件,发现时表头  不一样,将下载的表头修改成“/L20"VERILOG" C_LANG”,然后在高级--配置--语法着色上选择相应的语言就可以了
) Q6 }. B- T" Z" O# r' C3 p2 g7 G+ v. B
3:加入折叠功能5 y% P4 }% m1 y- P; J! S1 r- s+ X
       由于Verilog HDL的块一般是以begin和end作为开始和结束的标记,其作用相当于C语言的
( h# G3 E) P3 J; i8 r3 t  P 大括号。在wordfile.txt的对应语言中添加进如下代码即可:5 M' V2 g' _7 D; u) D% \$ @
                  /Open Fold Strings = "begin""case"
+ f/ q) d" ~0 B- z% d9 O( k. e                  /Close Fold Strings = "end""endcase"
4 p& Y# w( o1 v; Z' L% c 这里除了begin和end可以进行折叠外,另外一对case和endcase同样可以完成折叠,同样的4 R% S7 b9 |6 s0 e- j
方法可以添加你需要的折叠标志。" \3 [/ W2 T2 c, @- @0 t& p( y2 b
4:加入自动缩进功能; v7 A; V* g& h% R2 J5 |
        同样在wordfile.txt中,有控制自动缩进的语法。所谓自动缩进就是指,输入begin回车,下一行自动加一个tab;输入end,下一行自动退回一个tab。用户可以自己添加不同的缩进词实现自动缩进。如:
' N' T' p) D3 g8 ~            /Indent Strings = "begin""case""fork" "if" "else"$ s+ {1 ~$ e$ ]) X! _  Z6 a% E
            /Unindent Strings = "end""endcase""join" "else"
4 j' F" C% f  _ 5:   还可以加入其它一些自定义功能,如函数调用功能,大家可以自己摸索。
2 u8 z$ A; j/ D 方便大家,做了个压缩包供大家下载。
) z1 g$ d1 x. q
6 }' d9 G. O- _" c' h包中/ F7 A- d3 L# R6 n9 f. m; o$ m
verilog.uew

无标题.png (44.35 KB, 下载次数: 4)

无标题.png

verilog.rar

1.22 KB, 下载次数: 24, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2013-6-23 22:00 | 只看该作者
再 补充下就完整了,加载了.UEW文件之后,在高级-》语法着色里面还是找不到的话,那之后一种解释,你把.UEW文件放错位置了,安装目录的wordfiles和wordfiles是不一样的,你在高级->语法着色里面的那个地址才是真正的配置文件的地址,C:\Users\Administrator\Desktop\QQ截图20130623220219

该用户从未签到

3#
发表于 2013-6-23 22:56 | 只看该作者
yanyeh89 发表于 2013-6-23 22:00
* ]5 d  F# Z; y* l' w% E" p$ v" Y: E再 补充下就完整了,加载了.UEW文件之后,在高级-》语法着色里面还是找不到的话,那之后一种解释,你把.UEW ...
: [9 _; R- b5 N9 h/ ~% s" Z
用 notepad++ 支持verilog的% r! j, F0 ?. [, J" ^

该用户从未签到

4#
发表于 2016-11-24 10:52 | 只看该作者
为什么我没有这个wordfile.txt文件呢,只有wordfile文件夹,下面都是.uew文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-31 20:14 , Processed in 0.156250 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表