VSCode配置Verilog/SystemVerilog开发环境(三)插件配置

目录

    • Lint检查
    • vivado绑定VSCode
    • 定义跳转/定义悬浮显示

本节将要实现的功能:

  • Lint检查
  • vivado绑定vscode
  • 定义跳转/定义悬浮显示

Lint检查

如第(二)节安装Verilog HDL/SystemVerilog插件,如插件欢迎页的说明,支持如下的Lint工具。
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第1张图片
以Vivado的xvlog为例:
Step.1 安装好Vivado;
Step.2 将xvlog路径设置到系统环境变量中;
Step.3 在VSCode的设置中,选择xvlog;
Step.4 重启VSCode;
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第2张图片
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第3张图片

检查,VSCode是否能够识别到xvlog,在VSCode的终端中输入:

xvlog --version

VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第4张图片

每次保存后,进行检测。其使用效果:
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第5张图片

vivado绑定VSCode

vivado绑定VSCode后,在Vivado中点击文件,自动用VSCode打开并编辑。
安装Vivado设置中的提示,在Editor:中输入VSCode的路径和后面的示例内容

D:/Program Files/Microsoft VS Code/code.exe +[line number] [file name]

注:这个地方有个问题还没有解决,安照提示中的设置,打开文件时并不能跳转到对应的行;
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第6张图片


定义跳转/定义悬浮显示

如Verilog HDL/SystemVerilog插件欢迎页的说明,支持Ctags功能:
VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第7张图片

配置步骤:
Step.1 下载最新版ctags,旧版的有些功能不够齐全;
Step.2 将ctags.exe的路径设置到系统环境变量中;(如前文设置xvlog相同,请看红框下面的就是ctags,懒得截图了- -!)
Step.3 重启VSCode即可;

使用效果:

  • 鼠标放在信号上,就会有声明显示在悬浮框中;
  • Ctrl+左键,点击信号名,自动跳转到声明处;
  • 光标放在信号处,右键选择查看定义(快捷键可自行绑定),可以在此处展开声明处的代码,用于修改声明十分方便,就不用再来回跳转了。按ESC,关闭。
    VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第8张图片
    VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第9张图片
    VSCode配置Verilog/SystemVerilog开发环境(三)插件配置_第10张图片

后记
VSCode中很多功能都是“沿袭”于Sublime Text,所以,上诉很多功能在Sublime Text中都有;本节Ctags功能,在Sublime中还可以点击模块名,直接打开对应的文件。VSCode中,还不知道怎么设置。

你可能感兴趣的:(编辑器,verilog,systemverilog)