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

目录

    • 1.1. VerilogHDL/SystemVerilog
    • 1.2. Code Alignment
    • 1.3. Bracket Pair Colorizer
    • 1.4. Tabout
    • 1.5. ICON
    • 1.6. TCL Language Support
    • 1.7. GBKtoUTF8
    • 1.8. hexdump for VSCode
    • 1.9. keymap .etc
    • 1.10. Gitlens

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;
VSCode配置Verilog/SystemVerilog环境(二)插件安装_第1张图片

示例:
VSCode配置Verilog/SystemVerilog环境(二)插件安装_第2张图片

1.3. Bracket Pair Colorizer

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

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

在这里插入图片描述

1.4. Tabout

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

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

1.5. ICON

设计到两个插件:

  • vscode-icons
  • Material Icon Theme
    安装好,即可实现的功能:
  • 不同文件夹和文件显示为不同的图标
    VSCode配置Verilog/SystemVerilog环境(二)插件安装_第3张图片

1.6. TCL Language Support

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

  • 约束文件的语法高亮(再也不是一片白了)
    VSCode配置Verilog/SystemVerilog环境(二)插件安装_第4张图片

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.
    VSCode配置Verilog/SystemVerilog环境(二)插件安装_第5张图片

1.10. Gitlens

使用VSCode的原因之一,便是VSCode官方自带版本管理功能。而Gitlens是对GIT的版本控制的补充。开启Gitlens后,每一行都可以看到提交信息。可以快速的插件代码差异。
再爽不过了。
VSCode配置Verilog/SystemVerilog环境(二)插件安装_第6张图片

你可能感兴趣的:(VSCode配置Verilog/SystemVerilog环境(二)插件安装)