关于Verilog编辑利器之Notepad++安装设置

发布时间 - 2020-12-31 00:00:00    点击率:

下面由notepad教程栏目给大家介绍verilog编辑利器之notepad++安装设置,希望对需要的朋友有所帮助!

Notepad++安装说明

一、安装

  1. 建议安装32位的Notepad++,因为很多插件都只支持32位的,目前版本是Notepad++7.8.6

   

 二、设置

  1. 设置显示空格

   

   2. 设置主题

   

   3. 设置快捷键

    移除行尾空格、TAB转空格

    

    4. 设置首选项中的制表符

   

 三、添加插件实现代码片段自动添加

  1. 添加插件FingerText

   

  2. 点击插件(P),看到已经出现了Finger Text,点击里面的Toggle on/off snippetDock,界面右边出现了工作栏,点击Open Snippet Editor

  3.  代码片段的设置很简单,分3栏:
    第1栏:触发字,设置成功后打出触发字,按Tab键即可出现代码片段。
    第2栏:使用范围,默认是全局,可以不改,也可以改成:Lang:Verilog
    第3栏:代码片段,自己的代码片段填上去,末尾写上结束符即可。符号$[0[]0]是设置生成该代码 片段时最后鼠标的停留位置;符号$[![]!]是设置按Tab键时的跳转位置;如果在该代码片段多处出现$[![a]!]符号,那么在该处写代码时,所有含该符号的位置,代码是一起被写上的。

   

  4. 点击工作栏的“Export All”可以保存自己设置好的所有代码片段文件

  5. 点击工作栏的“Import ftd File”可以导入代码片段文件。

   

   6. 假如已有现成的ftd文件,新安装的Notepad++可以直接导入ftd文件使用现成的FingerText数据:

  

 四、添加插件实现Verilog代码检查

  1. 添加插件NppExec

   

   2. 添加Execute命令

  安装好NppExec插件后按F6,输入

  cmd /k cd "$(CURRENT_DIRECTORY)" & vlib.exe work & vmap.exe work work & vlog.exe "$(FULL_CURRENT_PATH)" & ECHO. & EXIT

  

    点击OK后会检查当前文件的语法错误:

  

 推荐:《notepad++使用教程


# notepad  # 写上  # 自己的  # 出现了  # 鼠标  # 已有  # 给大家  # 很简单  # 可以直接  # 跳转  # 后会 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何快速生成专业多端适配建站电话?  如何在阿里云服务器自主搭建网站?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  微信小程序制作网站有哪些,微信小程序需要做网站吗?  高端网站建设与定制开发一站式解决方案 中企动力  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全  如何在IIS中新建站点并解决端口绑定冲突?  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  高防服务器:AI智能防御DDoS攻击与数据安全保障  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  Python文件异常处理策略_健壮性说明【指导】  Laravel用户密码怎么加密_Laravel Hash门面使用教程  如何快速配置高效服务器建站软件?  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  如何快速查询网址的建站时间与历史轨迹?  Laravel如何使用查询构建器?(Query Builder高级用法)  ,交易猫的商品怎么发布到网站上去?  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  如何快速上传建站程序避免常见错误?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  如何在景安服务器上快速搭建个人网站?  Laravel如何保护应用免受CSRF攻击?(原理和示例)  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南  Laravel如何设置自定义的日志文件名_Laravel根据日期或用户ID生成动态日志【技巧】  LinuxShell函数封装方法_脚本复用设计思路【教程】  Python面向对象测试方法_mock解析【教程】  常州企业网站制作公司,全国继续教育网怎么登录?  JavaScript实现Fly Bird小游戏  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  如何在阿里云部署织梦网站?  如何在IIS中新建站点并配置端口与IP地址?  如何续费美橙建站之星域名及服务?  高性能网站服务器配置指南:安全稳定与高效建站核心方案  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  Laravel模型事件有哪些_Laravel Model Event生命周期详解  如何快速搭建安全的FTP站点?  网站制作价目表怎么做,珍爱网婚介费用多少?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  javascript日期怎么处理_如何格式化输出  如何在云虚拟主机上快速搭建个人网站?