跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言

Sublime 配置 Verilog 开发环境:语法高亮、代码补全及检查

介绍如何在 Sublime Text 中配置 Verilog 开发环境。主要步骤包括安装 Sublime Text 及 Package Control 插件,安装 Verilog 语法支持插件,以及安装 Icarus Verilog 编译器。通过配置 SublimeLinter 调用 Icarus Verilog 实现代码补全、自定义代码段及语法检查功能,从而提升 FPGA 开发效率。

ArchDesign发布于 2026/4/5更新于 2026/7/2249 浏览
Sublime 配置 Verilog 开发环境:语法高亮、代码补全及检查

在使用 Vivado 时可能会感觉自带编辑器不支持语法高亮显示,不支持代码自动补全等功能。因此,使用第三方编辑器来编写 Verilog 代码是很有必要的。本文将详细介绍如何在文本编辑器 Sublime 中配置 Verilog 开发环境,最终实现语法高亮、代码补全、自定义代码段及语法检查等功能,使得可以在 Sublime 中高效编写 Verilog 代码。

文章配图

文章配图

1. Sublime 的介绍与安装配置

Sublime Text 是一款跨平台轻量级代码编辑器,以'启动快、插件丰富、自定义性强'为核心特点,支持 Windows、macOS、Linux 三大操作系统。

其安装去官网下载即可:Sublime Text - Text Editing, Done Right

文章配图

选择自己需要的版本下载,本文以 Sublime Text 3 为例,以管理员身份运行安装程序,一直 next 即可,选择安装路径时可以选择默认路径,如果想选择其他盘,注意安装路径一定不要有空格中文或括号等特殊字符!!!否则后续配置 verilog 会出问题!!

文章配图

下一步是安装一些必要的插件,类似于 VScode 安装插件。首先是要安装个安装插件的插件,即 Package Control。打开 sublime,使用快捷键 ctrl+shift+p,在弹出的框内输入 install package control,单击 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 成功后,此时软件已经支持 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": [
      "/usr/local/iverilog/bin",
    ],
    "osx": [],
    "windows": [
      "D:\\iverilog\\bin",
    ],
  },
  "linters": {
    "iverilog": {
      "disable": false,
      "args": ["-i"], // add the "-i" flag
      "excludes": [],
    },
  },
}

保存好后回到 Sublime 软件中会发现 Verilog 代码支持代码补全、自定义代码段及语法检查等功能。配置结束!

目录

  1. 1. Sublime 的介绍与安装配置
  2. 2. Sublime 中配置 Verilog 开发环境
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 深度解析 RAG 大模型知识冲突
  • 制造业软件企业模式重构与 AI 赋能路径
  • VSCode 精准控制 Copilot 补全:按语言与场景灵活配置
  • TTS 接口加密逆向分析:基于 WebAssembly 的请求响应全流程
  • stable-diffusion-webui 照片艺术化风格迁移指南
  • Qt Creator 配置 GitHub Copilot 插件指南
  • Rust 实现二维码艺术生成器:从原理到代码
  • 冯诺依曼体系结构与操作系统初理解
  • CCF-GESP 六级 C++ 真题解析:道具商店
  • 基于 Spring Cloud 的分布式智能推荐系统实现
  • WebP 图像格式技术解析
  • OpenClaw Memory 本地模式配置:Ubuntu CUDA cuDNN llama.cpp
  • Java JDK 21 安装与环境配置教程(Windows + macOS 通用)
  • Python 爬虫变现方式解析:外包、产品与量化交易
  • 从0到月入3万美金系OPC项目:socialcal.app | 拆解OPC铲金币系列
  • 2026 Web 开发趋势:性能即默认,少写代码多思考
  • ASR 自动语音识别技术与 Whisper 模型详解
  • WSL2 下 Webots 控制器连接地址异常分析与修复
  • Python 满屏无限弹窗表白脚本实现
  • Vim 编辑器核心模式与配置技巧详解

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online