notepad++ verilog关键字自动补全
新建verilog.xml放在安装目录下
D:\Program Files (x86)\Notepad++\autoCompletion
<?xml version="1.0" encoding="Windows-1252" ?>
<NotepadPlus><AutoComplete><KeyWord name="accept_on" /><KeyWord name="alias" /><KeyWord name="always" /><KeyWord name="always_comb" /><KeyWord name="always_ff" /><KeyWord name="always_latch" /><KeyWord name="and" /><KeyWord name="assert" /><KeyWord name="assign" /><KeyWord name="assume" /><KeyWord name="attribute" /><KeyWord name="automatic" /><KeyWord name="before" /><KeyWord name="begin" /><KeyWord name="bind" /><KeyWord name="bins" /><KeyWord name="binsof" /><KeyWord name="bit" /><KeyWord name="break" /><KeyWord name="buf" /><KeyWord name="bufif0" /><KeyWord name="bufif1" /><KeyWord name="byte" /><KeyWord name="case" /><KeyWord name="casex" /><KeyWord name="casez" /><KeyWord name="cell" /><KeyWord name="chandle" /><KeyWord name="checker" /><KeyWord name="class" /><KeyWord name="clocking" /><KeyWord name="cmos" /><KeyWord name="config" /><KeyWord name="const" /><KeyWord name="constraint" /><KeyWord name="context" /><KeyWord name="continue" /><KeyWord name="cover" /><KeyWord name="covergroup" /><KeyWord name="coverpoint" /><KeyWord name="cross" /><KeyWord name="deassign" /><KeyWord name="default" /><KeyWord name="defparam" /><KeyWord name="design" /><KeyWord name="disable" /><KeyWord name="dist" /><KeyWord name="do" /><KeyWord name="edge" /><KeyWord name="else" /><KeyWord name="end" /><KeyWord name="endattribute" /><KeyWord name="endcase" /><KeyWord name="endchecker" /><KeyWord name="endclass" /><KeyWord name="endclocking" /><KeyWord name="endconfig" /><KeyWord name="endfunction" /><KeyWord name="endgenerate" /><KeyWord name="endgroup" /><KeyWord name="endinterface" /><KeyWord name="endmodule" /><KeyWord name="endpackage" /><KeyWord name="endprimitive" /><KeyWord name="endprogram" /><KeyWord name="endproperty" /><KeyWord name="endsequence" /><KeyWord name="endspecify" /><KeyWord name="endtable" /><KeyWord name="endtask" /><KeyWord name="enum" /><KeyWord name="event" /><KeyWord name="eventually" /><KeyWord name="expect" /><KeyWord name="export" /><KeyWord name="extends" /><KeyWord name="extern" /><KeyWord name="final" /><KeyWord name="first_match" /><KeyWord name="for" /><KeyWord name="force" /><KeyWord name="foreach" /><KeyWord name="forever" /><KeyWord name="fork" /><KeyWord name="forkjoin" /><KeyWord name="function" /><KeyWord name="generate" /><KeyWord name="genvar" /><KeyWord name="global" /><KeyWord name="highz0" /><KeyWord name="highz1" /><KeyWord name="if" /><KeyWord name="iff" /><KeyWord name="ifnone" /><KeyWord name="ignore_bins" /><KeyWord name="illegal_bins" /><KeyWord name="implements" /><KeyWord name="implies" /><KeyWord name="import" /><KeyWord name="incdir" /><KeyWord name="include" /><KeyWord name="initial" /><KeyWord name="inout" /><KeyWord name="input" /><KeyWord name="inside" /><KeyWord name="instance" /><KeyWord name="int" /><KeyWord name="integer" /><KeyWord name="interconnect" /><KeyWord name="interface" /><KeyWord name="intersect" /><KeyWord name="join" /><KeyWord name="join_any" /><KeyWord name="join_none" /><KeyWord name="large" /><KeyWord name="let" /><KeyWord name="liblist" /><KeyWord name="library" /><KeyWord name="local" /><KeyWord name="localparam" /><KeyWord name="logic" /><KeyWord name="longint" /><KeyWord name="macromodule" /><KeyWord name="matches" /><KeyWord name="medium" /><KeyWord name="modport" /><KeyWord name="module" /><KeyWord name="nand" /><KeyWord name="negedge" /><KeyWord name="nettype" /><KeyWord name="new" /><KeyWord name="nexttime" /><KeyWord name="nmos" /><KeyWord name="nor" /><KeyWord name="noshowcancelled" /><KeyWord name="not" /><KeyWord name="notif0" /><KeyWord name="notif1" /><KeyWord name="null" /><KeyWord name="or" /><KeyWord name="output" /><KeyWord name="package" /><KeyWord name="packed" /><KeyWord name="parameter" /><KeyWord name="pmos" /><KeyWord name="posedge" /><KeyWord name="primitive" /><KeyWord name="priority" /><KeyWord name="program" /><KeyWord name="property" /><KeyWord name="protected" /><KeyWord name="pull0" /><KeyWord name="pull1" /><KeyWord name="pulldown" /><KeyWord name="pullup" /><KeyWord name="pulsestyle_ondetect" /><KeyWord name="pulsestyle_onevent" /><KeyWord name="pure" /><KeyWord name="rand" /><KeyWord name="randc" /><KeyWord name="randcase" /><KeyWord name="randsequence" /><KeyWord name="rcmos" /><KeyWord name="real" /><KeyWord name="realtime" /><KeyWord name="ref" /><KeyWord name="reg" /><KeyWord name="reject_on" /><KeyWord name="release" /><KeyWord name="repeat" /><KeyWord name="restrict" /><KeyWord name="return" /><KeyWord name="rnmos" /><KeyWord name="rpmos" /><KeyWord name="rtran" /><KeyWord name="rtranif0" /><KeyWord name="rtranif1" /><KeyWord name="scalared" /><KeyWord name="sequence" /><KeyWord name="shortint" /><KeyWord name="shortreal" /><KeyWord name="showcancelled" /><KeyWord name="signed" /><KeyWord name="small" /><KeyWord name="soft" /><KeyWord name="solve" /><KeyWord name="specify" /><KeyWord name="specparam" /><KeyWord name="static" /><KeyWord name="string" /><KeyWord name="strong" /><KeyWord name="strong0" /><KeyWord name="strong1" /><KeyWord name="struct" /><KeyWord name="super" /><KeyWord name="supply0" /><KeyWord name="supply1" /><KeyWord name="sync_accept_on" /><KeyWord name="sync_reject_on" /><KeyWord name="s_always" /><KeyWord name="s_eventually" /><KeyWord name="s_nexttime" /><KeyWord name="s_until" /><KeyWord name="s_until_with" /><KeyWord name="table" /><KeyWord name="tagged" /><KeyWord name="task" /><KeyWord name="this" /><KeyWord name="throughout" /><KeyWord name="time" /><KeyWord name="timeprecision" /><KeyWord name="timeunit" /><KeyWord name="tran" /><KeyWord name="tranif0" /><KeyWord name="tranif1" /><KeyWord name="tri" /><KeyWord name="tri0" /><KeyWord name="tri1" /><KeyWord name="triand" /><KeyWord name="trior" /><KeyWord name="trireg" /><KeyWord name="type" /><KeyWord name="typedef" /><KeyWord name="union" /><KeyWord name="unique" /><KeyWord name="unique0" /><KeyWord name="unsigned" /><KeyWord name="until" /><KeyWord name="until_with" /><KeyWord name="untyped" /><KeyWord name="use" /><KeyWord name="var" /><KeyWord name="vectored" /><KeyWord name="virtual" /><KeyWord name="void" /><KeyWord name="wait" /><KeyWord name="wait_order" /><KeyWord name="wand" /><KeyWord name="weak" /><KeyWord name="weak0" /><KeyWord name="weak1" /><KeyWord name="while" /><KeyWord name="wildcard" /><KeyWord name="wire" /><KeyWord name="with" /><KeyWord name="within" /><KeyWord name="wor" /><KeyWord name="xnor" /><KeyWord name="xor" /></AutoComplete>
</NotepadPlus>
相关文章:
notepad++ verilog关键字自动补全
新建verilog.xml放在安装目录下 D:\Program Files (x86)\Notepad\autoCompletion <?xml version"1.0" encoding"Windows-1252" ?> <NotepadPlus><AutoComplete><KeyWord name"accept_on" /><KeyWord name"a…...
C语言知识
C语言知识 链接 C语言中的数组初始化是有三种形式的,分别是: (1)数据类型 数组名称[长度n] {元素1,元素2…元素n}; (2)数据类型 数组名称[] {元素1,元素2…元素n}; (3)数据类型 数组名称[长度n]; 数组名称[0] 元素1; 数组名称[1] 元素2; 数组…...
数据结构基础
将节点构建成树 数据的结构逻辑结构集合线性结构树形结构图状结构 存储结构合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如…...
深度学习中数据处理相关的技巧
文章目录 提取隐蔽特征惰性加载数据集类别分布不均衡 提取隐蔽特征 在某些任务中,一些类别的特征可能相对较为罕见或难以捕捉。由于这些特征在数据集中出现的频率较低,模型可能无法充分学习它们,从而导致对这些类别的辨别能力较弱。为了解决…...
wkhtmltopdf 与 .Net Core
wkhtmltopdf 是使用webkit引擎转化为pdf的开源小插件. 其有.NET CORE版本的组件,DinkToPdf,但该控件对跨平台支持有限 。 是由于各系统平台会产生不同的编译结果,故windows上使用.dll,而Linux上的动态链接库是.so 所以你需要在Linux系统上安装相关wkhtmltox软件。 我这里准备了…...
Linux Mint 21.3 计划于 2023 年圣诞节发布
Linux Mint 项目近日公布了基于 Ubuntu 的 Linux Mint 发行版下一个重要版本的一些初步细节,以及备受期待的基于 Debian 的 LMDE 6(Linux Mint Debian Edition)版本。 近日,Linux Mint 项目负责人克莱门特-勒菲弗(Clem…...
腾讯云3年轻量应用服务器2核4G5M和2核2G4M详细介绍
腾讯云轻量应用服务器3年配置,目前可以选择三年的轻量配置为2核2G4M和2核4G5M,2核2G4M和2核4G5M带宽,当然也可以选择选一年,第二年xufei会比较gui,腾讯云百科分享腾讯云轻量应用服务器3年配置表: 目录 腾…...
rabbitmq中的消息确认
如何保证消息被全部消费 应用场景:我们不想丢失任何任务消息。如果一个工作者(worker)挂掉了,我们希望任务会重新发送给其他的工作者(worker)。 为了防止消息丢失,RabbitMQ提供了消息响应&…...
jenkins一键部署github项目
个人目前理解jenkins部署分为两步: 构建项目,如生成jar自动执行sh脚本 如果没有jenkins,我们可能需要将jar移动到服务器,然后执行java -jar跑程序,jenkins可以替代我们执行这些东西,下面从0开始࿰…...
岩土工程安全监测隧道中使用振弦采集仪注意要点?
岩土工程安全监测隧道中使用振弦采集仪注意要点? 岩土工程的安全监测是非常重要的,它可以帮助工程师及时发现可能存在的问题,并及时解决,保障施工进度以及施工质量,保障工程的安全运行。其中,振弦采集仪是…...
第四章nginx组件精讲
nginx配件location匹配的规则和优先级(重点面试题) RUI:统一资源标识符,是一种字符串标识,用于标识抽象的或者物理资源(文件,图片,视频) nginx当中:uri ww…...
LlamaGPT -基于Llama 2的自托管类chatgpt聊天机器人
LlamaGPT一个自托管、离线、类似 ChatGPT 的聊天机器人,由 Llama 2 提供支持。100% 私密,不会有任何数据离开你的设备。 推荐:用 NSDT编辑器 快速搭建可编程3D场景 1、如何安装LlamaGPT LlamaGPT可以安装在任何x86或arm64系统上。 首先确保…...
常见的跨域解决方案
常见的跨域解决方案: 跨域问题可以分为两种情况:前端跨域和后端跨域。以下是针对这两种情况的跨域解决方案: 前端跨域解决方案: JSONP: 适用于前端向不同域名下的服务器请求数据,通过添加回调函数名称来…...
分布式websocket解决方案
1、websocket问题由来 websocket基础请自行学习,本文章是解决在分布式环境下websocket通讯问题。 在单体环境下,所有web客户端都是连接到某一个微服务上,这样消息都是到达统一服务端,并且也是由一个服务端进行响应,所以不会出现问题。 但是在分布式环境下,我们很容易发现…...
奥威BI财务数据分析方案:借BI之利,成就智能财务分析
随着智能技术的发展,各行各业都走上借助智能技术高效运作道路,财务数据分析也不例外。借助BI商业智能技术能够让财务数据分析更高效、便捷、直观立体,也更有助于发挥财务数据分析作为企业经营管理健康晴雨表的作用。随着BI财务数据分析经验的…...
Android12之com.android.media.swcodec无法生成apex问题(一百六十三)
简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…...
Xcode build和version
参考 一个叫做Version,一个叫做Build,(version是版本号,build是打正式包每次Archive时的都增加的值)这两个值都可以在Xcode中选中target,点击“Summary”后看到。 Version在plist文件中的key是“CFBundleSh…...
前端面试:【原型链】代码世界的家族传承
嗨,亲爱的代码探险家!在JavaScript的奇妙世界里,有一个令人惊叹的概念,那就是原型链。这个概念就像是代码世界的家族传承,允许对象之间分享属性和方法,让你的代码更加高效和灵活。 1. 什么是原型链…...
2D应用开发是选择WebGL 还是选择Canvas?
推荐:使用 NSDT场景编辑器 助你快速搭建可二次编辑的3D应用场景 在介绍WebGL和Canvas的区别和联系之前,需要先了解它们各自的定义和特点。 WebGL是一种基于标准HTML5的技术,用于在Web浏览器中实时渲染3D图形。它是由Khronos Group开发的一套…...
Android Framework 常见解决方案(20)UDP广播无效问题
1 现象描述和原理解读 该问题同时存在于android App和Framework系统中。最终效果是在Android系统中直接使用UDP广播无效,有意思的是有的android系统可以,有的Android 系统不行。然而该部分代码自己在Linux上测试时是有效的,代码不变…...
【力扣数据库知识手册笔记】索引
索引 索引的优缺点 优点1. 通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。2. 可以加快数据的检索速度(创建索引的主要原因)。3. 可以加速表和表之间的连接,实现数据的参考完整性。4. 可以在查询过程中,…...
阿里云ACP云计算备考笔记 (5)——弹性伸缩
目录 第一章 概述 第二章 弹性伸缩简介 1、弹性伸缩 2、垂直伸缩 3、优势 4、应用场景 ① 无规律的业务量波动 ② 有规律的业务量波动 ③ 无明显业务量波动 ④ 混合型业务 ⑤ 消息通知 ⑥ 生命周期挂钩 ⑦ 自定义方式 ⑧ 滚的升级 5、使用限制 第三章 主要定义 …...
java 实现excel文件转pdf | 无水印 | 无限制
文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...
抖音增长新引擎:品融电商,一站式全案代运营领跑者
抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
渲染学进阶内容——模型
最近在写模组的时候发现渲染器里面离不开模型的定义,在渲染的第二篇文章中简单的讲解了一下关于模型部分的内容,其实不管是方块还是方块实体,都离不开模型的内容 🧱 一、CubeListBuilder 功能解析 CubeListBuilder 是 Minecraft Java 版模型系统的核心构建器,用于动态创…...
数据库分批入库
今天在工作中,遇到一个问题,就是分批查询的时候,由于批次过大导致出现了一些问题,一下是问题描述和解决方案: 示例: // 假设已有数据列表 dataList 和 PreparedStatement pstmt int batchSize 1000; // …...
Java数值运算常见陷阱与规避方法
整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...
【JavaSE】多线程基础学习笔记
多线程基础 -线程相关概念 程序(Program) 是为完成特定任务、用某种语言编写的一组指令的集合简单的说:就是我们写的代码 进程 进程是指运行中的程序,比如我们使用QQ,就启动了一个进程,操作系统就会为该进程分配内存…...
微服务通信安全:深入解析mTLS的原理与实践
🔥「炎码工坊」技术弹药已装填! 点击关注 → 解锁工业级干货【工具实测|项目避坑|源码燃烧指南】 一、引言:微服务时代的通信安全挑战 随着云原生和微服务架构的普及,服务间的通信安全成为系统设计的核心议题。传统的单体架构中&…...
