在 FPGA 开发过程中,Vivado 自带的编辑器往往缺乏语法高亮和代码自动补全等现代 IDE 特性,影响编码体验。使用第三方编辑器如 Sublime Text 搭配相关插件,可以有效弥补这一短板。
1. Sublime Text 安装与基础设置
Sublime Text 是一款跨平台轻量级代码编辑器,支持 Windows、macOS 和 Linux。前往官网下载并安装即可。
安装时建议选择默认路径,若需自定义路径,请确保路径中不包含空格、中文或括号等特殊字符,否则可能导致后续插件配置失败。

安装 Package Control
Package Control 是 Sublime 的插件管理工具。打开 Sublime,按下快捷键 Ctrl+Shift+P,输入 install package control 并回车。等待左下角提示安装完成。

安装语言包与编码转换插件
再次打开命令面板(Ctrl+Shift+P),选择 install package。依次搜索并安装以下插件:
- ChineseLocalizations:用于界面汉化。
- ConvertToUTF8:解决非 UTF-8 编码文件的乱码问题。
2. 配置 Verilog 开发环境
安装 Verilog 语法支持
在插件管理器中搜索 Verilog 并安装。安装完成后,Sublime 将支持 Verilog 文件的语法高亮显示。

安装 Icarus Verilog
为了获得代码补全和语法检查功能,需要安装 Icarus Verilog 编译器。访问其官网下载 Windows 版本安装包,管理员身份运行安装程序。同样注意安装路径不要包含特殊字符。

配置 SublimeLinter
回到 Sublime,安装 linter 插件:
- 打开命令面板,输入 install package。
- 分别搜索并安装 sublimelinter 和 sublimelinter-contrib-iverilog。
安装完成后,进入首选项 -> Package Settings -> Sublimelinter -> Settings,打开用户配置文件。左侧为默认配置,右侧为用户配置区域。请在右侧添加以下内容,并将 windows 路径下的 iverilog 安装目录修改为实际路径:
{


