Sublime text3 + Verilator 实现自动语法检错

本文介绍了如何通过Sublime Text3和Verilator搭建Verilog语法检错环境。首先,详细讲解了借助Cygwin下载安装Verilator的步骤,包括全选Devel插件以确保所有依赖。接着,阐述了Sublime Text3中安装SublimeLinter及SublimeLinter-contrib-verilator模块,并指出仅修改SublimeLinter设置无效,而需在系统环境变量中添加Verilator路径。最后,针对自动语法检错的框提示问题,提供了修改SublimeLinter设置的解决方案,以消除影响代码阅读的框提示。
摘要由CSDN通过智能技术生成

参考链接: Sublime+Verilator建立强大的verilog编写环境
首先肯定此文给了自己很大帮助,但基于此流程还是遇到了很多问题,所以决定把自己安装的具体流程写下来,和大家分享。避免大家走弯路吧~

注:最好安装路径都不要有空格和中文等奇怪的字符。

一、verilator 下载安装(借助cygwin)

首先在开源包网站如Git上下载Verilator包,然后基于cygwin软件环境配置安装Verilator,最后加入PATH实现连接。具体流程如下:

1.① cygwin下载

地址: cygwin
在这里插入图片描述

1.② cygwin安装插件

可以在后续过程中发现差什么插件,再去cygwin安装程序进行安装,所以cygwin的安装程序先不要删除
》运行setup
在这下图一步点确定给个镜像:

http://mirrors.aliyun.com/cygwin/

在这里插入图片描述
在这里插入图片描述
在安装verilator中,看前面的一些教程(说要下某几个模块,但是据网友评论反映和自己的小白鼠经历,在Verilator安装过程中还是会报错,又需要安装其他的插件,例如后面还要进行autoconfmake操作,以及本人绕了很多弯路去解决一个bug用到的dos2unix操作,反正大家先不用管这是什么,我想说的就是,当选择暴力方式直接将Devel全选勾上就对了,就是花点时间)。(如果有朋友知道具体到哪些插件,欢迎在评论区分享,非常感谢!)
更新一下(上面的那句话就不用看了): 这次因为换电脑重新搞了一遍,给出这次我选择安装的插件(直接在下面的search搜索即可):

  • binutils (搜索到binutils:GNU assembler)
  • gcc (搜索到gcc-core、gcc-g++)
  • gcc-mingw (64bit电脑搜索到mingw64-i686-gcc-core和mingw64-i686-gcc-g++的,32bit电脑带X86的同上两个core和g++)
  • cc(C compiler)
  • gdb(搜索到gdb:The GNU Debugger)
  • perl(devel下
Sublime Text 是一款强大的文本编辑器,可以通过安装插件来实现对不同类型项目的自动检查语法类型。对于 Vue3 + TypeScript 项目,可以通过以下步骤来实现自动检查语法类型。 首先,在 Sublime Text 中安装并启用相应的插件。可以使用 Package Control 来搜索并安装 "Vue Syntax Highlight" 插件,该插件可以为 Vue 文件提供语法高亮显示。另外,还需要安装支持 TypeScript 的插件,如 "TypeScript"。 安装完插件后,需要配置 Sublime Text 来正确识别 Vue3 + TypeScript 项目中的文件类型。在菜单栏中找到 "Preferences"(首选项),然后选择 "Syntax Specific"(语法特定)下的 "Vue" 选项。在打开的文件中,将语法设为 "Vue3 TypeScript"。 接下来就可以开始自动检查语法类型了。由于我们已经安装了 "TypeScript" 插件,所以在编辑 Vue 单文件组件时,Sublime Text 会自动检查 TypeScript 代码中的语法错误和类型错误。它会根据你的代码实时显示错误和警告。 除了自动检查语法类型外,Sublime Text 还提供了一些其他的辅助功能,如代码自动补全、代码片段等。这些功能可以极大地提高开发效率。 总而言之,通过在 Sublime Text 中安装适当的插件并正确配置文件类型,可以实现对 Vue3 + TypeScript 项目的自动检查语法类型。这将帮助开发人员在代码编辑过程中发现并解决潜在的错误,提高代码质量和开发效率。
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值