如何打造一款高效率的Verilog编辑器
欢迎FPGA工程师加入官方微信技术群
点击蓝字关注我们FPGA之家–中国最好最大的FPGA纯工程师社群
简介
-
触发键默认为TAB,可自行设置
-
根据指定的关键字,自动输入所对应的代码片段
-
支持系统关键字补全,日期、时间、文件名、文件路径等
-
支持触发调用系统控制台命令
-
支持自动计算数学算式
-
支持单个/所有关键字配置文件的导出和导入
https://sourceforge.net/projects/fingertext/
安装方法
Notepad++\plugins文件夹下。
使用方法
always @ (posedge clk) beginif(!rst_n) begin//...endelsebegin//...endend
always块,所占用的时间也是非常多的。那么如何使用fingertext插件,当我们输入al时自动替换为以上格式的always模板呢?插件->FingerText->Create Snippet from Selection:

$[![]!]表示代码片段生成之后,光标移动的位置。[>END<]表示代码片段的结束,在此之后,可以输入一些注释信息。

$[![]!] //按TAB键之后跳转的位置 $[0[]0] //光标最后停留的位置$[![var_name]!] //所有相同名称的变量都会被同时改变$[![(key)DATE]!] //2022年3月12日$[![(key)TIME]!] //14:05:22$[![(key)FILENAME]!] //top$[![(key)EXTNAME]!] //.v$[![(key)DIRECTORY]!] //E:\mcu149$[![(key)PASTE]!] //当前剪贴板的内容$[![(run)calc]!] //执行控制台命令:打开计算器$[![(run)explorer]!] //执行控制台命令:打开资源管理器$[![(lis)Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday]!] //下拉式字符串选择$[![(opt)Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday]!] //下拉式字符串选择$[![(lis)Sunday|wire|reg|parameter|localparam|assign]!] //输入字符串之后,可以按TAB键触发其他关键字$[![(opt)Sunday|wire|reg|parameter|localparam|assign]!] //输入字符串之后,可以按TAB键执行其他命令$[![(eva)1+2-3*4/5]!] //0.6$[![(cha)wir]!] //插入别的已经定义的关键字


























配置文件的获取
FingerTextVerilog配置文件下载:
https://wcc-blog.oss-cn-beijing.aliyuncs.com/img/220313/FingerTextVerilog.ftd
复制到浏览器下载。
欢迎FPGA、嵌入式、信号处理等工程师关注公众号
关注我
攻城狮们!
全国最大的FPGA技术群社区

欢迎大家加入全国最大最强的FPGA微信技术群,这个群体拥有数万工程师、一群热爱技术的工程师,这里的FPGA工程师相互帮助,相互分享,技术氛围浓厚!赶紧叫上小伙伴一起加入吧!
用手指按住就可以加入FPGA全国技术群哦!

国内最好的Xilinx和altera芯片供应商之一!
平台自营,进口原装品质保证!
持续供应多家军工研究所和上市公司!
最好的FPGA芯片价格和最好的售后服务!
拥有业内最顶尖的服务口碑!
全球顶尖供应商质量标准背书!
XILINX全系列订货或者现货优势!
XCVU9P–2FLGB2104I200PCS
XCVU9P–2FLGA2104I500PCS
XCVU13P–2FLGB2104I300PCS
XC7K325T–2FFG900I1500PCS
XC7K325T–2FFG676I950PCS
XC7K160T–2FFG676I850PCS
XC7VX690T–2FFG1927I到货
XC7VX690T–2FFG1761I到货
更多赛灵思型号需求请咨询我们!谢谢!扫码二维码即可!
FPGA技术群官方鸣谢品牌:Xilinx、intel(Altera)、microsemi(,Actel)、LattICe,Vantis,Quicklogic,Lucent等对技术群的支持!
夜雨聆风