芯片AI深度实战:进阶篇之vim内verilog实时基于AST的自定义检视

news/2025/1/31 23:39:49 标签: vim, verilog, rule, lint, coc.nvim, ast-grep, tree-sitter

本文基于Editor Integration | ast-grep,以及coc.nvim,并基于以下verilog parser(my-language.so,文末下载链接), 可以在vim中实时显示自定义的verilog 匹配。效果图如下:

需要的配置如下:

系列文章:

芯片AI深度实战:基础篇之Ollama-CSDN博客

芯片AI深度实战:基础篇之langchain-CSDN博客

芯片AI深度实战:实战篇之vim chat-CSDN博客

芯片AI深度实战:实战篇之AST-CSDN博客

芯片AI深度实战:进阶篇之vimverilog实时自定义检视-CSDN博客

其中my-language.so下载地址:

链接:https://pan.baidu.com/s/1_ZGXWCvc_64IiIWUc5fwNw 
提取码:vpar 
复制这段内容后打开百度网盘手机App,操作更方便哦


http://www.niftyadmin.cn/n/5838916.html

相关文章

【Block总结】动态蛇形卷积,专注于细长和弯曲的局部结构|即插即用

论文信息 标题: Dynamic Snake Convolution based on Topological Geometric Constraints for Tubular Structure Segmentation 作者: 戚耀磊、何宇霆、戚晓明、张媛、杨冠羽 会议: 2023 IEEE/CVF International Conference on Computer Vision (ICCV) 发表时间: 2023年10月…

GaussDB高级压缩,破解业务数据激增难

目录 一、数据库压缩不应只是压缩率 二、不同存储引擎架构下的压缩技术特点 三、一个典型场景的对比效果 四、面向数据库全场景的压缩解决方案 五、GaussDB高级压缩,一个更优的选项 六、总结 随着企业业务的迅猛发展,数据库系统中的数据量急剧膨胀…

SpringBoot 日志与配置文件

SpringBoot 配置文件格式 Properties 格式 Component ConfigurationProperties(prefix "person") //和配置文件person前缀的所有配置进行绑定 Data public class Person {private String name;private Integer age;private Date birthDay;private Boolean like;pr…

缓冲区和c库的简单实现

模拟实现一下C标准版库的函数(只是简单的做一下代码说明 我们需要准备以下文件: mystdio.h , mystdio.c , main.c mystdio.h #pragma once #pragma once 是一种预处理器指令,用于防止头文件被重复包含。其作用主要: 确保头文件内容只被编…

HarmonyOS应用开发快速入门

本节内容将帮助开发者学习如何构建一个全新的HarmonyOS应用,学习使用DevEco Studio创建新项目、使用预览器预览页面、了解基础组件如Image、Text等。 文章目录 一、介绍二、创建一个新项目三、页面结构总览四、自定义文本视图五、创建Image组件 一、介绍 根据本教程…

渲染流程概述

渲染流程包括 CPU应用程序端渲染逻辑 和 GPU渲染管线 一、CPU应用程序端渲染逻辑 剔除操作对物体进行渲染排序打包数据调用Shader SetPassCall 和 Drawcall 1.剔除操作 视椎体剔除 (给物体一个包围盒,利用包围盒和摄像机的视椎体进行碰撞检测&#xf…

spring万字面试题汇总

Spring Springboot 目录 1.什么是依赖循环? 2.Spring 如何解决循环依赖? 3. 为什么Spring解决循环依赖要用到三级缓存,二级缓存不够吗? 4.什么是Spring 的IOC? 5.什么是Spring的DI? 6.什么是spring的bean? 7.…

算法每日双题精讲 —— 前缀和(【模板】一维前缀和,【模板】二维前缀和)

在算法竞赛与日常编程中,前缀和是一种极为实用的预处理技巧,能显著提升处理区间和问题的效率。今天,我们就来深入剖析一维前缀和与二维前缀和这两个经典模板。 一、【模板】一维前缀和 题目描述 给定一个长度为 n n n 的整数数组 a a a&…