在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7027|回复: 17

[转贴] 地表最强gVim编写Verilog插件

[复制链接]
发表于 2021-12-3 18:24:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 wang19871001 于 2021-12-3 18:26 编辑

话说这个世界上只有三种编辑器,Vim , Emacs 和 其他编辑器,其中Vim被称作编辑器之神,Emacs被称其神的编辑器,当然,其他编辑器永远只能是其他编辑器。 388b5136931445d39128af817d02ae70?wx_fmt=jpeg.jpg 博主是坚定的Vim党,gVim即gui Vim。Vim is the best text editor! afe5439be92e4ddd9abe373363e07a73?wx_fmt=jpeg.jpg 各大编辑器的学习曲线
对于编写verilog的插件,本订阅号之前也推荐过两个。第一个是源于Emacs的一个插件。
verilog-mode开发者网站在这里,更多内容去上网查询。https://www.veripool.org/wiki/verilog-mode但是这个插件的autodefine功能并不好用,
然后又被我找到了,vim官网上的一个插件,有好用的autodefine功能,写代码的时候可以完全不用在意reg和wire类型的定义,直接写assign和always块,最后autodefine一下就可以了。
https://www.vim.org/scripts/script.php?script_id=4067但是这个插件不能跨文件夹。
所以博主我萌生了,自己写一个完全满足自己需求的,gVim插件!!!(此处有回音~)硅农:你那点python水平,心里没点B数吗?扎心了,但是,踏破铁鞋终于被我找到了一个,集合了上面那两个插件的所有优点的一个gVim插件。我愿称之为我见过的地表最强gVim编写Verilog插件。
autoinst自动例化支持任意跨文件夹例化 54744d560cd14244bf5ede6fd76387f4?wx_fmt=png.jpg 支持自动例化`ifdef随便怎么写,都给你例化进来 513925ebf420459e92c60db0e8b171a3?wx_fmt=png.jpg 84959cb32a24479e988875e32cd8ee1f?wx_fmt=png.jpg 支持修改端口修改后保留不重刷支持Verilog1995和Verilog2001的端口描述语法支持例化模块端口修改后,注释哪些被修改,哪些新增 af95a5beb6b14e5d885eef774ddf4f06?wx_fmt=png.jpg
autodef自动定义直接写assign或者直接写always。然后完全可以自动定义wire或reg。尤其是做顶层的集成的时候,几千根wire连线,根本不是人做的。工作效率提高1000% 4258592ad119495fa60c7efa48794358?wx_fmt=png.jpg
autopara自动para例化支持替换变量名和自动例化数字两种方式。 41b6a8604ac14b1fb5dbd050561f9f97?wx_fmt=png.jpg
autoarg自动定义端口如果你喜欢1995的端口描述写法,直接帮你自动定义端口,我已经不写端口好多年。 846a26ca0ada40eca860214755499c5e?wx_fmt=png.jpg
支持显示RtlTree 9f5523c6e91d49a2a85da87f851cc48d?wx_fmt=png.jpg
上面说的已经是可以将编码效率提高1000%的最基本的,还有其他更多的功能。这里就不一一展示了。header、自动always块。代码中波形注释块等等。 792db2f85e38466e994e9963e12136c8?wx_fmt=png.jpg 18f1816740734661931c5cb87ae8a31b?wx_fmt=png.jpg
安装使用安装使用方法也很简单,直接放到vim安装目录的plugin路径中,如果有没有这个目录就新建一个。更重要的是,支持Windows、Linux、MacOs全平台呢。操作完全相同。
47bb8d43ebb84f97b1fcbfe6613faf1a?wx_fmt=png.jpg
转帖 涉及侵权 请联系删除
0e36ef9486d24dd4b587a9bc75029360?wx_fmt=png.jpg
发表于 2021-12-3 19:00:46 | 显示全部楼层
linux没联网的怎么弄?我试了下不行……
发表于 2021-12-3 20:12:23 | 显示全部楼层
点个赞
发表于 2021-12-3 21:12:30 | 显示全部楼层
Thanks
发表于 2021-12-3 21:56:43 | 显示全部楼层
kankan
发表于 2021-12-4 18:23:13 | 显示全部楼层
6666666666666
 楼主| 发表于 2021-12-4 19:49:06 | 显示全部楼层
1111111
移知官网 链接码.jpg
发表于 2021-12-6 10:50:28 | 显示全部楼层
大家有看到下载链接吗?
发表于 2022-1-14 10:09:27 | 显示全部楼层
下载链接在哪呢
发表于 2022-6-5 20:54:22 | 显示全部楼层
看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-26 17:55 , Processed in 0.030060 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表