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上测试时是有效的,代码不变…...
Swift 协议扩展精进之路:解决 CoreData 托管实体子类的类型不匹配问题(下)
概述 在 Swift 开发语言中,各位秃头小码农们可以充分利用语法本身所带来的便利去劈荆斩棘。我们还可以恣意利用泛型、协议关联类型和协议扩展来进一步简化和优化我们复杂的代码需求。 不过,在涉及到多个子类派生于基类进行多态模拟的场景下,…...
Go 语言接口详解
Go 语言接口详解 核心概念 接口定义 在 Go 语言中,接口是一种抽象类型,它定义了一组方法的集合: // 定义接口 type Shape interface {Area() float64Perimeter() float64 } 接口实现 Go 接口的实现是隐式的: // 矩形结构体…...
【CSS position 属性】static、relative、fixed、absolute 、sticky详细介绍,多层嵌套定位示例
文章目录 ★ position 的五种类型及基本用法 ★ 一、position 属性概述 二、position 的五种类型详解(初学者版) 1. static(默认值) 2. relative(相对定位) 3. absolute(绝对定位) 4. fixed(固定定位) 5. sticky(粘性定位) 三、定位元素的层级关系(z-i…...
postgresql|数据库|只读用户的创建和删除(备忘)
CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...
ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...
如何理解 IP 数据报中的 TTL?
目录 前言理解 前言 面试灵魂一问:说说对 IP 数据报中 TTL 的理解?我们都知道,IP 数据报由首部和数据两部分组成,首部又分为两部分:固定部分和可变部分,共占 20 字节,而即将讨论的 TTL 就位于首…...
OPENCV形态学基础之二腐蚀
一.腐蚀的原理 (图1) 数学表达式:dst(x,y) erode(src(x,y)) min(x,y)src(xx,yy) 腐蚀也是图像形态学的基本功能之一,腐蚀跟膨胀属于反向操作,膨胀是把图像图像变大,而腐蚀就是把图像变小。腐蚀后的图像变小变暗淡。 腐蚀…...
AI病理诊断七剑下天山,医疗未来触手可及
一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习)
Aspose.PDF 限制绕过方案:Java 字节码技术实战分享(仅供学习) 一、Aspose.PDF 简介二、说明(⚠️仅供学习与研究使用)三、技术流程总览四、准备工作1. 下载 Jar 包2. Maven 项目依赖配置 五、字节码修改实现代码&#…...
【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
