点击蓝字关注我们
关注、星标公众号,精彩内容每日送达
来源:网络素材
各个编辑器的肤浅体验(for Verilog)
个人体验,有一说一。。。就不列123了,都是自己的感受。
这两天我试用了notepad++,Vim,Atom,VScode,Sigasi 以及 sublime。
至于Emacs,还是@神吧(不是sb)。
UE:不说了,之前一直在用,界面风格我喜欢,带列操作,语法高亮,自动补全,自动缩进功能都有,但是需要uew文件,没有版本控制功能,并且需要正版支持。如果你很容易满足,并且喜欢的界面风格跟我一样,那就是他了。
notepad++:功能全面,上面说的功能都有,重要的是不需要下载别的文件,官方支持Verilog语法,但是没有版本控制功能,编程界面看不顺眼,毕竟动不动要一直对着他25个小时,还是顺眼点好,各位可以下载下来根据自己喜好安装。
Vim:编辑器之神,功能强大,因为我之前一直在用UE,没有体验到他的强大,反正别人是这么说的,如果你觉得vim比我这个方法好点,欢迎分享=。=我之所以没用,当然是因为编程界面啊。。。
Atom:git的东西,免费,但以后收费不收费不知道。没有官方Verilog支持,需要下载verilog的社区Package,对Verilog语法支持可以说弱爆了,语法高亮颜色单一,哪有什么五彩缤纷的代码,视觉瞬间回到文本编辑器,软件我卸载了,自动补全不记得有没有,但是就算有相比sublime也是弱爆了。值得关注的是Atom编程界面好看,支持外部插件,拓展性好,可以实现语法报错,自带git版本控制,这点我喜欢。我对他持有观望态度,什么时候插件资源库成熟了,记得@我。ps:使用插件可以支持列操作
VScode:微软亲儿子,但免费,各种优势请各位百度,我只说与Verilog相关的。可以搜索到Verilog语法包,插件几乎没有。语法高亮就一到两个颜色,自动补全功能不全,有些关键词不能补全,补全功能也比较弱,自带git版本控制。到此为止我体验了作为一个Verilog编程者的心酸,建议各位改行学python吧=。= 别和我竞争了。
Sigasi:针对Veilog编程者定制的工具,暖心。功能强大,语法高亮这种最低要求不是考量他的标准,功能方面去官网看下,你会明白的。但是要免费的话,你得要连上他们的服务器,反正我是没连上。。。有别的方法也可以@我一下,悄悄地告诉我。
Sublime:好处大大的,界面顺眼。上面说的,没说的功能都有,按照文章安装下、体验下你就知道了。缺点是需要安装cygwin等软件,过程相对多点,但是一劳永逸。但是没有git版本控制功能是遗憾。如果你很容易满足的话,那我建议你安装上面的UE或者notepad++,就OK了,此文转发下就行了。ps:列操作鼠标中间点击
这里使用最多的应该是UE和NPP了,所以网上大把教程,按照教程来就好了,接下来主要介绍VIM和Sublime。
想要了解FPGA吗?这里有实例分享,ZYNQ设计,关注我们的公众号,探索