1. Sublime 的介绍与安装配置
Sublime Text 是一款由 Sublime HQ 开发的跨平台轻量级代码编辑器,以'启动快、插件丰富、自定义性强'为核心特点,广泛用于代码编写、文本编辑和开发效率提升,支持 Windows、macOS、Linux 三大操作系统。
安装可从官网下载:Sublime Text。
选择自己需要的版本下载,以管理员身份运行安装程序,一直 Next 即可。选择安装路径时,注意安装路径不要有空格、中文或括号等特殊字符,否则后续配置 Verilog 会出问题。
下一步是安装一些必要的插件,类似于 VSCode 安装插件。首先是要安装一个安装插件的插件,即 Package Control。打开 Sublime,使用快捷键 Ctrl+Shift+P,在弹出的框内输入 install package control,单击 Install Package Control。等待安装过程结束,左下角会显示安装过程,安装成功会弹出安装成功窗口。
安装了 Package Control 之后便可以安装其他插件了。同样使用快捷键 Ctrl+Shift+P,在弹出的框内输入 install package,单击进入到 Install Package 中。
然后在输入框中输入 ChineseLocalizations 并单击进行汉化配置(熟悉英文界面的可以跳过)。注意 Sublime 中安装插件的安装过程都会在界面左下角显示,需要等一会,成功后会自动弹出安装成功界面。之后同理接着输入 ConvertToUTF8 并单击下载,这个插件可以将其他编码格式的文件以 UTF8 打开,解决可能出现的中文乱码问题。
2. Sublime 中配置 Verilog 开发环境
上面进行了 Sublime Text 软件的安装与基本配置,下面来在其中配置 Verilog 开发环境,首先是在 Sublime Text 软件中安装支持 Verilog 语言的插件,同样 Ctrl+Shift+P 并在输入框输入 install package 进入到 Install Package 中,输入 Verilog,单击安装即可。等待安装完成并弹出成功界面。
安装 Verilog 成功后,此时软件已经支持 Verilog 语言,可以进行代码高亮显示,但代码补全、自定义代码段及语法检查等功能还是不支持,此时需要安装并配置支持更多功能的 Iverilog,下载地址为 Icarus Verilog for Windows。
下载后管理员身份运行,一路 Next。同样注意安装路径不要有空格、中文或括号等特殊字符!
下一步回到 Sublime 软件中安装插件 sublimelinter 和 sublimelinter-contrib-iverilog,同理 Ctrl+Shift+P 并在输入框输入 install package 进入到 Install Package 中,输入 sublimelinter 和 sublimelinter-contrib-iverilog 后单击,等待安装成功并弹出 Package Control Message 界面。在首选项->Package Settings 中可以看到已安装好的 SublimeLinter-contrib-iverilog 和 sublimelinter。
在完成 Iverilog 和插件 sublimelinter 和 sublimelinter-contrib-iverilog 的安装后,需进行配置使得 sublimelinter 能够调用 Iverilog 工具实现代码补全、语法检查等功能。进入'首选项->Package Settings->Sublimelinter->Settings'。
点击后会进入 SublimeLinter 的设置界面,左侧为默认设置,不要修改。右侧为用户配置界面,添加红框中的内容,修改蓝框中的路径为刚才下载安装的 Iverilog 的安装路径。
代码如下,可复制对应修改。
// SublimeLinter Settings - User {
"debug": true,
"paths": {
"linux": [


