博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使UltraEdit支持Verilog hdl语言
阅读量:4983 次
发布时间:2019-06-12

本文共 888 字,大约阅读时间需要 2 分钟。

 UltraEdit是一款功能强大的文本编辑器,可以编辑文字、Hex、ASCII码,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。是一个使用广泛的编辑器,但它并不直接支持HDL。         在网上查了资料后,自定义了一个Verilog的环境,现在心得总结如下: 1:下载Verilog的语法高亮文件。        即可支持相应的语言编辑,关键字将用不同色彩标出。        可以到官方网站去下载,包括上百种语法文件,我想应该都能满足大家的需要吧!        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:   还可以加入其它一些自定义功能,如函数调用功能,大家可以自己摸索

转载于:https://www.cnblogs.com/tureno/articles/2501072.html

你可能感兴趣的文章
Android实战技术:IPC方式简介教程
查看>>
Java Concurrency (1)
查看>>
Debian下的'aptitude update'失败处理
查看>>
function返回值Python特殊语法:filter、map、reduce、lambda
查看>>
概率数据HDU-1203 I NEED A OFFER!(0、1背包)
查看>>
函数标识符解决jQuery与其他库冲突的方法
查看>>
公钥,私钥和数字签名
查看>>
HTML/CSS 学习笔记
查看>>
python基础 三、函数
查看>>
git从已有分支拉取新分支
查看>>
Smokeping配置调整
查看>>
运维老鸟教你安装centos6.5如何选择安装包
查看>>
Antelope与 Barracude MYSQL 文件格式
查看>>
那海蓝蓝 微博
查看>>
蓄水池算法(Reservoir Sampling)
查看>>
11月1号 尚未完成
查看>>
关于“百合测试”的实例
查看>>
ThinkPhp的搭建
查看>>
全天候提供引用媒体流直播
查看>>
游里工夫独造微一一小平邦彦传
查看>>