首页 > 其他分享 >插件:Verilog Language Support

插件:Verilog Language Support

时间:2023-05-18 20:56:43浏览次数:59  
标签:插件 鼠标 Support IDEA 支持 Verilog 定义

https://mp.weixin.qq.com/s/oSkF98uSqvdpBb2-Fwa5TA

开发了一个基于Intellij IDEA的Verilog语言插件:Verilog Language Support。

可以基于Intellij IDEA社区版2023.1版本进行安装,安装方法如下:

图片

该插件目前是免费的,正在申请付费插件,先分享出来给需要的同学。

该插件目前仅支持词法、语法分析,不支持语义分析。

  • 支持关键字高亮

  • 定义和引用之间的索引(按住Ctrl鼠标单击)

  • 支持快捷输入begin/end, table/endtable这样成对的关键字

  • 支持对关键字、变量名和模块名补全

  • 支持预处理指令(头文件包含、条件编译、宏定义及替换)

  • 支持头文件跳转(按住Ctrl鼠标单击)(头文件的相对路径使用项目目录作为搜索路径)

  • 支持宏定义跳转(按住Ctrl鼠标单击)

  • 支持鼠标悬浮显示变量定义行,宏定义和替换后的值

  • 支持显示文件结构(Structure)(该功能目前有点小问题,如果不显示则点击Structure按钮先关闭再打开)

     

图片

Adds support for Verilog (IEEE 1364-2005) language. The following features are available with IntelliJ IDEA Community Edition:

  • Syntax highlighting

  • Find definition and usages

  • Keywords completion

  • Structure view

  • File templates

  • Error annotation

  • Preprocessing (include/conditional/macro)

 

Getting started

IntelliJ IDEA is an IDE famous for its ergonomics and intelligent coding assistance it provides for developers coding in Java, JavaScript and other languages. This plugin extends IntelliJ IDEA’s toolset with support for Verilog (IEEE 1364-2005).

Notes

  • include directive uses project root directory as search path for relative header file paths.

标签:插件,鼠标,Support,IDEA,支持,Verilog,定义
From: https://www.cnblogs.com/wjcdx/p/17413261.html

相关文章

  • quasar [email protected] ssr Meta插件 使用 title无法reactive的bug
    为了使自己的网站SEO更友好,在项目里启用了quasar的Meta插件。但实际使用下来发现文档里的描述不正确。为了动态的更新title和meta信息,文档https://quasar.dev/quasar-plugins/meta里介绍ReactiveInthesectionabove,younoticedallofthemetapropsare“static”.But......
  • 【一步步开发AI运动小程序】二、引入插件
    随着人工智能技术的不断发展,阿里体育等IT大厂,推出的“乐动力”、“天天跳绳”AI运动APP,让云上运动会、线上运动会、健身打卡、AI体育指导等概念空前火热。那么,能否将这些在APP成功应用的场景搬上小程序,分享这些概念的红利呢?本系列文章就带您一步一步从零开始开发一个AI运动小程序......
  • 编辑器插件打算添加的功能记录
    1.本地host文件映射[&]2.博客园博客集成[&]3.语音识别并输出文本4.图床功能[&]5.pdf转md6.md转pdf7.代码格式化8.gpt写代码。9.文本翻译10.左右两侧代码比对工具[&]未来可能删减以上内容:编辑器基本功能免费,开启插件功能99元,一次性收费。带[&]为重点集成,有需要加的可以......
  • jenkins插件版本不对,jenkins可能都起不来
    最近公司老的jenkins平台要安装git插件,然后噩梦就开始了由于是不支持访问内网,安装一个git插件就需要离线安装,遇到依赖,就要另外再离线下载依赖,有时候依赖也需要依赖,再继续下一个git插件,本来安装一个,生生下载了十几个依赖 更郁闷的是,由于jenkins版本较老,你也不知道下载插件版......
  • Notepad++ 添加插件Compare
    1在防火墙中打开允许WindowsDefender防火墙--->允许应用或功能通过WindowsDefender防火墙---> 找到对应的应用点击+  打开专用/公用网络没有找到对应的应用--->允许其他应用中添加.exe文件2Notepad++  添加插件Compare=Notepad++---> 插件--->插......
  • WP插件新漏洞使超过 200 万个站点面临网络攻击
    近日,在发现安全漏洞后,敦促WordPress高级自定义字段插件的用户更新版本6.1.6。该问题的标识符为CVE-2023-30777,与反映的跨站点脚本(XSS)案例有关,该案例可能被滥用以将任意可执行脚本注入其他良性网站。该插件有免费版和专业版,活跃安装量超过200万。该问题于2023年5月......
  • Difference between from DR4019 and DR4029 /industrial wifi5 router/support openw
    IPQ4019andIPQ4029arebothsystem-on-chips(SoCs)developedbyQualcommforuseinnetworkingdevicessuchasrouters,gateways,andaccesspoints.Whiletheysharesomesimilarities,thereareafewkeydifferencesbetweenthetwo.Herearesomeofthe......
  • leaflet插件leaflet-graticule经度标签格式化问题
    https://github.com/turban/Leaflet.Graticuleimport"leaflet-graticule";L.graticule().addTo(map);解决办法:import"leaflet-graticule";L.LatLngGraticule.prototype.__format_lng_origin=L.LatLngGraticule.prototype.__format_lng;L.LatLngGra......
  • Install PVE on Intel N100, enable Intel UHD integrated GPU passthrough and suppo
    IgotanIntelN100machinefromChangwang. Ithas4x2.5Gbpsi226-Vethernetcards.Iinstalleda32GBDDR5-5600MhzRAMonit.CPUN100supportsupto16GBRAMaccordingtoIntel'ssitebutthe32GBramworksfinethoughitworksat4800Mhz.Iinsta......
  • 基于FPGA的FIR低通滤波器verilog开发,包含testbench测试程序,输入噪声信号使用MATLAB
    1.算法仿真效果VIVADO2019.2/matlab2022a仿真结果如下:运行matlab:将matlab得到的数据文件保存到FPGA的project_13.sim\sim_1\behav\xsim路径,测试仿真时,可以自动调用matlab任意产生的测试数据。rtl:2.算法涉及理论知识概要FIR(FiniteImpulseResponse)滤波器:有限长单位冲激......