VSCode配置Verilog/SystemVerilog环境(二)插件安装


VSCode中如何安装插件就不详细说明,请自行百度。

这节先说明每个插件安装好就有哪些功能可以使用,待下一节在说明插件中需要进行配置才能实现的功能。

1.1. VerilogHDL/SystemVerilog

VSCode中搭建Verilog/SystemVerilog环境最重要的插件:VerilogHDL/SystemVerilog
这个插件的作者应该是一个日本小哥哥。(博客的风格很喜欢,在Hexo和Hugo上找了半天才找到类似的)
插件的GITHUB链接:https://github.com/mshr-h/vscode-verilog-hdl-support
平森 将裕的个人博客:https://keepcodingkeepclimbing.com/

安装好,即可实现的功能:

  • 语法高亮
  • 自动例化

自动例化功能
光标停留在需要例化模块的地方,Ctrl+shift+P打开控制面板,输入verilog,选中如图所示的项,回车后选中对应模块即可。
在这里插入图片描述

1.2. Code Alignment

Code Alignment插件,实现代码的对齐功能,在Notepad++上我也使用这个插件进行代码对齐。

安装好,即可实现的功能:

  • 按字符进行代码对齐
  • 按正则表达式进行代码对齐

如下图,默认有五种对齐方式,对于我来说,其中的按字符对齐和按正则表达式对齐就足够适应所有的情况。我习惯将对齐的快捷键更改为Alt+A;
在这里插入图片描述

示例:
在这里插入图片描述

1.3. Bracket Pair Colorizer

安装好,即可实现的功能:

  • 多重括号显示为不同颜色

在这里插入图片描述

1.4. Tabout

安装好,即可实现的功能:

  • 按Tab键跳出引号、括号等

1.5. ICON

设计到两个插件:

  • vscode-icons
  • Material Icon Theme
    安装好,即可实现的功能:
  • 不同文件夹和文件显示为不同的图标
    在这里插入图片描述

1.6. TCL Language Support

安装好,即可实现的功能:

  • 约束文件的语法高亮(再也不是一片白了)
    在这里插入图片描述

1.7. GBKtoUTF8

安装好,即可实现的功能:

  • 自动将文件的编码方式由GBK转为UTF8
    请各位一定要告诉同事都使用UTF-8的文件编码方式,注释乱码在代码阅读和合代码时,真的很烦人。

1.8. hexdump for VSCode

安装好,即可实现的功能:

  • 可以查看二进制文件

对于FPGA开发查看二进制文件的需求不是很多,但也有。我很少去打开BIN文件,但我经常去比对Zynq器件的HDF文件–!

1.9. keymap .etc

无论你之前是使用哪种开发环境,快捷键的习惯是很难改过来的。微软官方插件:

  • Subliem Text Keymap and Setting Importer
  • Atom Keymap
  • Notepad++keymap
  • .etc
    PS:官方良心插件,我们还有什么理由不用VSCode.
    在这里插入图片描述

1.10. Gitlens

使用VSCode的原因之一,便是VSCode官方自带版本管理功能。而Gitlens是对GIT的版本控制的补充。开启Gitlens后,每一行都可以看到提交信息。可以快速的插件代码差异。
再爽不过了。
在这里插入图片描述


2021年8月15日:新增内容

1.11. SystemVerilog-Eirik

1.1.上的插件,在定义跳转时存在BUG,有时无法顺利完成模块的跳转,故安装VSCODE中的另一个插件解决跳转的问题。

1.12. Vim

VSCODE中中的VIM插件,大幅提高编辑效率,双手脱离鼠标。

1.13. TerosHDL

去年才推出的插件,封装了很多功能,第一次使用时,可谓之,惊艳到我了。对开发时编写文档有很大的帮助。其官方介绍如下:

Our philosophy is: think in hardware, develop hardware, take advantage of software tools.
The goal of TerosHDL is make the FPGA development easier and reliable. It is a powerful open source IDE.

功能很多,详情参见其GITHUB上的介绍:
https://terostechnology.github.io/terosHDLdoc/

  • 36
    点赞
  • 254
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值