完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、 ASCII码,可以取代记事本,内建英文单字检查、C 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器,但它并不直接支持Verilog HDL。
在网上查了资料后,自定义了一个Verilog的环境,现在心得总结如下: 1:下载Verilog的语法高亮文件。 即可支持相应的语言编辑,关键字将用不同色彩标出。 可以到官方网站去下载,包括上百种语法文件,我想应该都能满足大家的需要吧! http://www.ultraedit.com/index.p ... mp;pid=40#wordfiles 2:将下载的文件打开 将里面的内容复制到WordFile.txt文件中(在UltraEdit的安装目录下),一般加在最后。 UltraEdit默认只有20种语法,将下载的文件的第一行“L20”改成你想要的序号,如L19。 3:加入折叠功能 由于Verilog HDL的块一般是以begin和end作为开始和结束的标记,其作用相当于C语言的大括号。在wordfile.txt的对应语言中添加进如下代码即可: /Open Fold Strings = "begin""case" /Close Fold Strings = "end""endcase" 这里除了begin和end可以进行折叠外,另外一对case和endcase同样可以完成折叠,同样的方法可以添加你需要的折叠标志。 4:加入自动缩进功能 同样在wordfile.txt中,有控制自动缩进的语法。所谓自动缩进就是指,输入begin回车,下一行自动加一个tab;输入end,下一行自动退回一个tab。用户可以自己添加不同的缩进词实现自动缩进。如: /Indent Strings = "begin""case""fork" "if" "else" /Unindent Strings = "end""endcase""join" "else" 5: 还可以加入其它一些自定义功能,如函数调用功能,大家可以自己摸索。 |
|
|
|
只有小组成员才能发言,加入小组>>
702 浏览 0 评论
1111 浏览 1 评论
2476 浏览 5 评论
2810 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2654 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
656浏览 9评论
651浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
785浏览 6评论
632浏览 5评论
672浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 14:18 , Processed in 0.988996 second(s), Total 48, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号