当前位置: 首页 > news >正文

怎么用VIM查看UVM源码

利用ctags工具可以建立源码的索引表,在使用VIM或其他文本编辑器时,就可以跳转查看所调用的UVM或VIP的funtcion/task/class等源码了。

  1. 首先需要确认ctags安装,一般安装VIM后都有,如果没有可以手动安装。在VIM中可以输入:help ctags来查看ctags的帮助文档。
$sudo apt-get install ctags
  1. 然后需要获取到UVM源码,可以在VCS目录下找到UVM源码,路径为:$VCS_HOME/etc/uvm-1.2/。也可以从accellera官网上下载UVM源码:
    UVM download
    UVM 1.2 Class Reference
  2. 切换到源码所在目录,运行ctags命令生成代码标记索引文件,可以直接保存到home目录:
ctags -R -f tags_uvm ~./ 
  1. 在~/.vimrc中配置相关索引文件,如:
set tags=~/tags_uvm
set tags+=~/tags_svt
  1. 在VIM打开的窗口中,选中相关关键词,输入“ctrl+]”,就可以跳转了。对于检索到的多个定义,可以选择数字指定源文件按回车跳转。再按“ctrl+T”即可出栈返回之前标签处。
http://www.lryc.cn/news/487764.html

相关文章:

  • 数据结构C语言描述3(图文结合)--双链表、循环链表、约瑟夫环问题
  • 第二十五章 TCP 客户端 服务器通信 - TCP 设备的 READ 命令
  • 【C++】哈希表的实现详解
  • 高阶C语言之五:(数据)文件
  • 服务器上部署并启动 Go 语言框架 **GoZero** 的项目
  • 【Java SE 】继承 与 多态 详解
  • 【大语言模型】ACL2024论文-16 基于地图制图的罗马尼亚自然语言推理语料库的新型课程学习方法
  • 秋招大概到此结束了
  • 华为OD机试真题---字符串化繁为简
  • 概念解读|K8s/容器云/裸金属/云原生...这些都有什么区别?
  • 初识Arkts
  • 基本的SELECT语句
  • 51c自动驾驶~合集30
  • Python Tutor网站调试利器
  • h5小游戏实现获取本机图片
  • 前端 javascript a++和++a的区别
  • OceanBase V4.x应用实践:如何排查表被锁问题
  • ctfshow-web入门-SSRF(web351-web360)
  • 【日常记录-Git】如何为post-checkout脚本传递参数
  • 《机器人控制器设计与编程》考试试卷**********大学2024~2025学年第(1)学期
  • 后台管理系统(开箱即用)
  • 5G CPE与4G CPE的主要区别有哪些
  • 量化交易系统开发-实时行情自动化交易-4.1.3.A股平均趋向指数(ADX)实现
  • tcp的网络惊群问题
  • 云原生之运维监控实践-使用Prometheus与Grafana实现对Nginx和Nacos服务的监测
  • 软考教材重点内容 信息安全工程师 第 4 章 网络安全体系与网络安全模型
  • 机器学习——期末复习 重点题归纳
  • MYSQL——数据更新
  • Vite 基础理解及应用
  • [JAVA]用MyBatis框架实现一个简单的数据查询操作