Sublime配置verilog开发环境-具备语法高亮、代码补全、自定义代码段及语法检查等功能,提升FPGA开发效率!

Sublime配置verilog开发环境-具备语法高亮、代码补全、自定义代码段及语法检查等功能,提升FPGA开发效率!

        对于在学习FPGA开发之前使用过其他集成开发工具如VS、pycharm、keil或编辑工具如Sublime、VScode、Notepad的朋友,在使用Vivado时可能会像博主一样感觉自带编辑器用起来不太舒服,比如不支持语法高亮显示,不支持代码自动补全等功能。因次,使用第三方编辑器来编写Verilog代码是很有必要的。 本文将详细介绍如何在文本编辑器Sublime中配置verilog开发环境,最终实现语法高亮、代码补全、自定义代码段及语法检查等功能,使得可以在Sublime中高效编写verilog代码,大幅提升FPGA开发效率!附带自己在配置中的踩坑经验,希望朋友们按着下面的流程走可以一步配置到位!下面两图为使用Vivado编写代码及使用Sublime编写代码的对比图。

1.Sublime的介绍与安装配置

        Sublime Text,是一款由 Sublime HQ 开发的跨平台轻量级代码编辑器,以 “启动快、插件丰富、自定义性强” 为核心特点,广泛用于代码编写、文本编辑和开发效率提升,支持 Windows、macOS、Linux 三大操作系统。

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

        选择自己需要的版本下载,本文下载并进行配置的是Sublime Text3,以管理员身份运行安装程序,一直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代码支持代码补全、自定义代码段及语法检查等功能。配置结束!

Read more

Agent Skills:2026年最值得关注的AI大模型使用方式(Agent vs MCP深度解析)

Agent Skills:2026年最值得关注的AI大模型使用方式(Agent vs MCP深度解析)

2026年,AI不再只是“会聊天”的助手。如果你还在用大模型干“问一句、复制粘贴、关掉窗口”这种事,那你可能已经落后了整整一个时代。 真正改变游戏规则的,是 Agent Skills(智能体技能) —— 它正成为2026年最值得关注、最具实战价值的大模型使用方式。 但与此同时,另一个概念也频繁出现在技术圈:MCP(Model Context Protocol)。很多人混淆二者,甚至误以为它们是竞争关系。其实,它们是互补的“上下层”架构。 今天,我们就来彻底讲清楚: * 什么是 Agent Skills? * 什么是 MCP? * 它们有何区别与联系? * 以及你该如何利用它们提升效率? 一、从“问问题”到“派任务”:AI使用范式的根本转变 过去一年,我给上百家企业做过AI落地培训。我发现一个残酷的事实: 88%的企业声称在用AI,但只有6%

Python 2026 年发展局势:AI 时代的 “通用基础设施语言”

2026 年的 Python 已从 “热门编程语言” 进化为全球数字生态的核心基础设施语言,其地位不仅稳固且进一步强化,同时也面临新的机遇与挑战,整体呈现 “一核多翼、优势固化、局部竞争” 的格局。 一、核心优势:AI + 全生态双轮驱动,地位无可替代 1. AI / 大模型领域的绝对霸主这是 Python 最核心的护城河。2026 年大模型落地、AI Agent 开发、多模态应用、低代码 AI 工具等场景中,Python 依然是95% 以上开发者的首选语言: * 生态垄断:PyTorch 3.0、TensorFlow 2.18、LangChain 2.0、Transformers 等核心框架均以 Python 为第一开发语言; * 效率优势:

AI 原生架构:鸿蒙App的下一代形态

AI 原生架构:鸿蒙App的下一代形态

子玥酱(掘金 / 知乎 / ZEEKLOG / 简书 同名) 大家好,我是子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。 我持续输出和沉淀前端领域的实战经验,日常关注并分享的技术方向包括前端工程化、小程序、React / RN、Flutter、跨端方案, 在复杂业务落地、组件抽象、性能优化以及多端协作方面积累了大量真实项目经验。 技术方向:前端 / 跨端 / 小程序 / 移动端工程化 内容平台:掘金、知乎、ZEEKLOG、简书 创作特点:实战导向、源码拆解、少空谈多落地 文章状态:长期稳定更新,大量原创输出 我的内容主要围绕 前端技术实战、真实业务踩坑总结、框架与方案选型思考、行业趋势解读 展开。文章不会停留在“API 怎么用”,而是更关注为什么这么设计、在什么场景下容易踩坑、

手把手教你 Openclaw 在 Mac 上本地化部署,保姆级教程!接入飞书打造私人 AI 助手

手把手教你 Openclaw 在 Mac 上本地化部署,保姆级教程!接入飞书打造私人 AI 助手

AppOS:始于 Mac,却远不止于 Mac。跟随 AppOS一起探索更广阔的 AI 数字生活。 OpenClaw 是 Moltbot/Clawdbot 的最新正式名称。经过版本迭代与改名后,2026年统一以「OpenClaw」作为官方名称,核心定位是通过自然语言指令,替代人工完成流程化、重复性工作,无需用户掌握编程技能,适配多场景自动化需求。 该项目经历了多次更名,Clawdbot → Moltbot → OpenClaw(当前名称) # OpenClaw 是什么? OpenClaw 是一个开源的个人 AI 助手平台。 简单来说,它是一个可以将你自己的 AI 助手接入你已经在用的即时通讯工具(Telegram、WhatsApp、飞书等)的系统。你可以自己挑选 AI 模型进行连接,添加各种工具和技能(如飞书等),构建专属工作流。说白了如果应用的够好,它就是一个能帮你干活的“