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上测试时是有效的,代码不变…...

Python:操作 Excel 折叠
💖亲爱的技术爱好者们,热烈欢迎来到 Kant2048 的博客!我是 Thomas Kant,很开心能在CSDN上与你们相遇~💖 本博客的精华专栏: 【自动化测试】 【测试经验】 【人工智能】 【Python】 Python 操作 Excel 系列 读取单元格数据按行写入设置行高和列宽自动调整行高和列宽水平…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...
在Ubuntu中设置开机自动运行(sudo)指令的指南
在Ubuntu系统中,有时需要在系统启动时自动执行某些命令,特别是需要 sudo权限的指令。为了实现这一功能,可以使用多种方法,包括编写Systemd服务、配置 rc.local文件或使用 cron任务计划。本文将详细介绍这些方法,并提供…...

c#开发AI模型对话
AI模型 前面已经介绍了一般AI模型本地部署,直接调用现成的模型数据。这里主要讲述讲接口集成到我们自己的程序中使用方式。 微软提供了ML.NET来开发和使用AI模型,但是目前国内可能使用不多,至少实践例子很少看见。开发训练模型就不介绍了&am…...

【JavaWeb】Docker项目部署
引言 之前学习了Linux操作系统的常见命令,在Linux上安装软件,以及如何在Linux上部署一个单体项目,大多数同学都会有相同的感受,那就是麻烦。 核心体现在三点: 命令太多了,记不住 软件安装包名字复杂&…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...

【开发技术】.Net使用FFmpeg视频特定帧上绘制内容
目录 一、目的 二、解决方案 2.1 什么是FFmpeg 2.2 FFmpeg主要功能 2.3 使用Xabe.FFmpeg调用FFmpeg功能 2.4 使用 FFmpeg 的 drawbox 滤镜来绘制 ROI 三、总结 一、目的 当前市场上有很多目标检测智能识别的相关算法,当前调用一个医疗行业的AI识别算法后返回…...

无人机侦测与反制技术的进展与应用
国家电网无人机侦测与反制技术的进展与应用 引言 随着无人机(无人驾驶飞行器,UAV)技术的快速发展,其在商业、娱乐和军事领域的广泛应用带来了新的安全挑战。特别是对于关键基础设施如电力系统,无人机的“黑飞”&…...
Spring AI Chat Memory 实战指南:Local 与 JDBC 存储集成
一个面向 Java 开发者的 Sring-Ai 示例工程项目,该项目是一个 Spring AI 快速入门的样例工程项目,旨在通过一些小的案例展示 Spring AI 框架的核心功能和使用方法。 项目采用模块化设计,每个模块都专注于特定的功能领域,便于学习和…...

Chrome 浏览器前端与客户端双向通信实战
Chrome 前端(即页面 JS / Web UI)与客户端(C 后端)的交互机制,是 Chromium 架构中非常核心的一环。下面我将按常见场景,从通道、流程、技术栈几个角度做一套完整的分析,特别适合你这种在分析和改…...