https://mp.weixin.qq.com/s/oSkF98uSqvdpBb2-Fwa5TA
开发了一个基于Intellij IDEA的Verilog语言插件:Verilog Language Support。
可以基于Intellij IDEA社区版2023.1版本进行安装,安装方法如下:
该插件目前是免费的,正在申请付费插件,先分享出来给需要的同学。
该插件目前仅支持词法、语法分析,不支持语义分析。
-
支持关键字高亮
-
定义和引用之间的索引(按住Ctrl鼠标单击)
-
支持快捷输入begin/end, table/endtable这样成对的关键字
-
支持对关键字、变量名和模块名补全
-
支持预处理指令(头文件包含、条件编译、宏定义及替换)
-
支持头文件跳转(按住Ctrl鼠标单击)(头文件的相对路径使用项目目录作为搜索路径)
-
支持宏定义跳转(按住Ctrl鼠标单击)
-
支持鼠标悬浮显示变量定义行,宏定义和替换后的值
-
支持显示文件结构(Structure)(该功能目前有点小问题,如果不显示则点击Structure按钮先关闭再打开)
Adds support for Verilog (IEEE 1364-2005) language. The following features are available with IntelliJ IDEA Community Edition:
-
Syntax highlighting
-
Find definition and usages
-
Keywords completion
-
Structure view
-
File templates
-
Error annotation
-
Preprocessing (include/conditional/macro)
Getting started
IntelliJ IDEA is an IDE famous for its ergonomics and intelligent coding assistance it provides for developers coding in Java, JavaScript and other languages. This plugin extends IntelliJ IDEA’s toolset with support for Verilog (IEEE 1364-2005).
Notes
-
include directive uses project root directory as search path for relative header file paths.