引言
大二的时候,接触硬件描述语言。Vivado自带的编辑器实在很难用,为了有更加舒适的体验,我寻找着取而代之的方法。
网络上的答案大同小异,基本上都是用的Sublime Text.(我的学长们也都是)
平时写工程的过程中,我习惯使用VsCode,尤其是在微软收购GitHub之后,虽然越来越卡了。但是我还是尽可能的选择了Code,现在用了一年多了,感觉还是很不错的,接下来分享一下如何配置使用,让您的生活更美好。
站在前人的肩膀上
是找了一些年代相对比较久远的文章,关于VsCode替换掉Vivado原本的编辑器的。我稍作尝试,其实也很简单。
步骤一、更换Vivado自带文本编辑器
第一步 打开Vivado 再Tool菜单中 打开Settings
第二步 在Settings里更换默认的文本编辑器
这里需要键入的表达式是: C:/Program Files/Microsoft VS Code/Code.exe -g [file name]:[line number]
前面是VsCode应用程序的绝对路径。Linux下如果是在环境变量中,可以直接写Code 但是Windows下好像不可以。
这样双击工程下面的文件,Vivado会自动使用Code打开文件。
这样,我们就能用VsCode取代原本的编辑器了。
步骤二、用VsCode舒适的编写Verilog
第一步 安装Verilog扩展
在VsCode扩展商店搜索verilog。
我们安装使用人数最多的扩展。可以看见其是支持Verilog和SystemVerilog的,如果你使用的是VHDL则下载另外的插件即可。
他能帮你实现的功能:
- 语法高亮
- 自动补齐
- 列出端口。
可以看到,我们的verilog文本,被渲染的很漂亮。并且能够实现自动补齐。
第二步 实现自动纠错
使用一个IDE(文本编辑器)