Notepad++ 色彩过于明显,已不再使用该编辑器

Notepad++安装NppExec插件

在notepad++界面中选择 插件》插件管理》安装NppExec

获取VIVADO语法检测工具路径

进入VIVADO安装路径,找到XILINX 官方xvlog语法检测批处理文件,默认路径为C:\Xilinx\Vivado\2017.2\bin
可在系统变量中添加路径,可直接通过xvlog调用

在notepad++中添加命令脚本

在安装NppExec完成后,按F6新建命令脚本,输入如下脚本命令

cmd /k cd "$(CURRENT_DIRECTORY)" &C:\Xilinx\Vivado\2017.2\bin\xvlog.bat "$(FULL_CURRENT_PATH)"   &ECHO. &EXIT

配置完成后即可调用VIVADO语法检测工具进行verilog语法检测

配置错误提示跳转

上述步骤完成之后即可实现语法检测,但我们习惯双击错误提示直接跳转错误所对应的行,为此我们需要增加命令行输出的正则表达式匹配,完成语法错误文本的跳转。
在notepad++中选择 插件->NppExec->Console Output Filters->HightLight添加对应的正则表达式

其中,第一条为python的错误提示格式,第二条对应verilog的错误提示,%ABSFILE%对应当前文件的绝对路径,%LINE%对应要跳转的行。对于不同的语言错误的错误提示需要根据实际情况进行匹配。

*File "%ABSFILE%", line %LINE%,*          python错误匹配
*ERROR: [*[%ABSFILE%:%LINE%]              verilog错误匹配

需要注意的是文件路径与行号一定要与命令行中的语法错误提示对应,保证匹配正确。

notepad++调用VIVADO语法检测工具进行verilog语法检测相关推荐

  1. android oom 检测工具,Android中UI检测、内存泄露、OOM、等优化处理

    对Android整个优化分析,非常棒,下面是自己的积累笔记.可直接看原文. 界面检测工具: Fps: GPU检测, 使用Lint进行资源及冗余UI布局等优化 (很强大,布局的冗余) Memory检测G ...

  2. [安装程序]HDDScan(硬盘坏道检测工具) 3.3[详细检测你的硬盘信息]

    [安装程序]HDDScan(硬盘坏道检测工具) 3.3[详细检测你的硬盘信息] 软件名称:HDDScan(硬盘坏道检测工具) 3.3[详细检测你的硬盘信息] 软件大小:1.74 MB 软件类型:国产软 ...

  3. 2021最新微信域名链接检测工具 微信域名拦截检测接口

    前段时间年底在加上315这段时间腾讯重点监视在微信内推广的链接,在微信中分享文章带有不良内容的会被微信封,为了保证一个域名一直都能正常访问,需要及时检测链接域名是否被封,被封后就该立刻删除被封了的链接 ...

  4. 硬盘检测工具+linux,linux硬盘检测工具:Smartmontools使用指南

    linux硬盘检测工具:Smartmontools使用指南 来源:互联网 作者:佚名 时间:2013-04-10 13:32 在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中 ...

  5. linux下emmc检测工具,eMMC芯片Bug检测工具(eMMC check)下载 v1.3.0

    eMMC芯片Bug检测工具(eMMC check)安卓版可检测你的芯片是否有BUG,其实更大的用处还是看字库的写入时间以此来鉴别是否新机. 最近越来越多的人反映三星I9300莫名其妙的开不了机,开机卡 ...

  6. 测试手机硬件检测软件是什么,手机硬件检测工具_手机硬件检测软件_手机硬件检测软件哪个好【最新】-太平洋电脑网...

    win7系统怎么检测电脑硬件的散热功能 win7系统怎么检测电脑硬件的散热功能 驱动人生硬件检测功能 驱动人生使用方法 驱动人生硬件检测功能使用方法来咯~有些朋友不知道驱动人生硬件检测怎么用,这个实用 ...

  7. 电脑手机硬件测试软件,手机硬件检测工具_手机硬件检测软件_手机硬件检测软件哪个好【最新】-太平洋电脑网...

    win7系统怎么检测电脑硬件的散热功能 win7系统怎么检测电脑硬件的散热功能 驱动人生硬件检测功能 驱动人生使用方法 驱动人生硬件检测功能使用方法来咯~有些朋友不知道驱动人生硬件检测怎么用,这个实用 ...

  8. mysql ddl 语法解析工具_sharding-sphere之语法解析器

    语法解析器,根据不同类型的语句有不同的语法解析器去解析成成SQLStatement,SQL解析器的类图我用脑图画出来如下: SQLParser.png 可以看到,不同的sql有不同的处理解析器去解析, ...

  9. php后门检测工具,phpStudy后门如何检测和修复

    背景 一篇<Phpstudy官网于2016年被入*,犯罪分子篡改软件并植入后门>让人触目惊心,从官网的下载官方安装包也会有问题,由此可想而知目前已经有多少网站已经沦陷.接到消息的第一时间, ...

最新文章

  1. oracle索引与mysql区别_MySQL和Oracle中的唯一性索引从差别(r12笔记第83天)
  2. RHEL5系列之三:GNOME桌面的简单管理应用(1)
  3. 交换机千兆和百兆对网速影响_家里明明装了百兆宽带!为啥网速还这么慢?原因竟然在这!...
  4. 查看zookeeper版本
  5. Scala学习(六)练习
  6. Centos7 Putty SSH密钥登录
  7. 免费前端网站页面模板
  8. 一亿融资在一家芯片初创公司可以烧多久?
  9. 商业数据分析从入门到入职(1)商业数据分析综述
  10. 腾讯新闻评论数据爬取
  11. 金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)
  12. vue-element-admin安装时报错
  13. 为什么要学习一个适合自己的编码方案
  14. C练题笔记之:Leetcode-137. 只出现一次的数字 II
  15. 美颜预览卡顿问题跟踪
  16. Spark启动错误Exception in thread “main” java.lang.NoSuchMethodError: scala.collection.immutable.HashSet$
  17. Vissim-Python二次开发笔记
  18. yarn 系统找不到指定的路径
  19. 【tensorflow 深度学习】8.训练图片分类模型
  20. 服务器中安装adb工具

热门文章

  1. 简述Servlet的生命周期
  2. 短消息网关系统接口协议
  3. 【Win10系统自带录屏软件使用教程】
  4. 服务器关机了怎么办_记一次“艰辛”的服务器反黑过程
  5. Windows命令-wmic
  6. 0基础转行网络安全和软件开发如何选择?
  7. MathType7简体中文版数学公式编辑器下载安装教程
  8. 第一章 程序设计与C语言
  9. 2021湖湘杯wp_web
  10. 【Java学习笔记】JavaSE基础全程笔记