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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!)    创芯人才网--重磅上线啦!
查看: 4473|回复: 7

[原创] 有没有谁对gvim的插件通晓的,请教个问题。

[复制链接]
发表于 2011-5-30 20:55:25 | 显示全部楼层 |阅读模式

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

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

x
我最近从gvim现在网站上下载了verilog插件,脚本的名字是automatic.vim里面有一些没有搞明白。

1.同时编辑两个代码的时候就会出现问题。

2.我在此脚本的基础又添加了一些东西,主要目的是想整理verilog代码。
   就是说不管你写的代码有多么乱,都可以使用脚本中的函数来实现对其。

   不知道有没有那位兄弟已经搞过相关的东西了。

automatic.rar (10.97 KB, 下载次数: 28 )

这是插件的脚本,我想分成急不来实现verilog代码整理的功能,第一就是整理模块声明的端口,这一步是实现的。问题出在例化别的模块的时候我怎么讲端口“(”对齐。input和output声明的时候后面还有“//”,怎么实现对齐?
发表于 2012-6-6 10:39:23 | 显示全部楼层
看看~~~~~~~~~~~~·
发表于 2012-7-9 14:31:42 | 显示全部楼层
未来属于能用插件的人、
发表于 2012-7-9 14:37:04 | 显示全部楼层
看不起、看不上、看不懂、看不清到担忧的过程。。。。
发表于 2012-7-9 14:38:48 | 显示全部楼层
这是什么水平?
发表于 2012-7-30 16:27:58 | 显示全部楼层
LZ问题说的不清,我写过一个生成verilog模块例化的插件,你可以参考下:
http://bbs.eetop.cn/viewthread.php?tid=344036&extra=

对齐啥的都很好做的,主要是正则表达式的匹配~
发表于 2012-7-30 16:31:30 | 显示全部楼层
例化要对齐(,需要先用strwidth()测出端口名宽度,再填充对应的空格或TAB就行了~
发表于 2012-7-30 21:34:25 | 显示全部楼层
看看~~~~~~~~~~~~·
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-25 08:04 , Processed in 0.030937 second(s), 9 queries , Gzip On, Redis On.

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