ctags使用方法

简介: ctags使用方法

ctags,function/ task/ define 跳转


先看下你有没有装ctags,装了的话,再往下进行,没装抓紧装上:ctags官方下载链接


which ctags




递归生成当前目录下所有文件的tag,注意,生成的tags,是相对于当前路径的相对路径


ctags -R *




只生成特定文件类型的tag,比如.sv类型


ctags `find -name '*.sv'`
# 注意,ctags *.sv 只针对当前文件夹下的.sv文件,不递归哦




在~/.vimrc中设置tag路径(要用绝对路径),多个tag用 “,” 隔开


set tags=tag_path1,tag_path2




tag常用快捷键(以下+仅表示组合,不用真按+啊):


  • ctrl + ] 跳转到对应tag,不分屏


  • ctrl +w + ] 跳转到对应tag,分屏


  • ctrl + ^ 返回


  • ctrl + t 返回上一tag处




vim命令行中:


  • tag tagname 指定名称进行跳转


  • tags 查看tag浏览历史



terminal下ctags相关命令:


  • ctags --help自己查看吧 😃
目录
相关文章
|
Java Unix 程序员
【OS Ctags】Vim 代码阅读工具 Ctags
【OS Ctags】Vim 代码阅读工具 Ctags
87 0
【OS Ctags】Vim 代码阅读工具 Ctags
|
6月前
|
编译器 Linux C语言
gcc编译器的使用方法
gcc编译器的使用方法
87 1
|
Shell 开发工具 git
Git安装与使用方法入门
Git是一个帮助开发者追踪代码变化和团队协作的工具。它记录了代码修改的历史,并允许回到过去的版本。开发者可以创建分支来独立开发新功能,而不影响主代码。团队成员可以共享代码,并轻松合并修改。Git提供了高效的工作流程和协作机制,使代码管理更简单。总之,Git是一个强大而灵活的工具,适用于个人和团队开发。
173 0
|
机器学习/深度学习 数据可视化 Linux
Linux vi/vim编辑器指令与详细用法,gcc的用法(下)
Linux vi/vim编辑器指令与详细用法,gcc的用法
143 0
Linux vi/vim编辑器指令与详细用法,gcc的用法(下)
|
数据可视化 Unix 编译器
Linux vi/vim编辑器指令与详细用法,gcc的用法(上)
Linux vi/vim编辑器指令与详细用法,gcc的用法
277 0
|
NoSQL IDE Linux
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(上)
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(上)
214 0
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(上)
|
NoSQL 小程序 Linux
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(下)
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(下)
167 0
【Linux】Linux环境基础开发工具的使用 ———(yum、vim、gcc&g++、gdb、make/Makefile、进度条 、git)(下)
|
Shell 编译器 Linux
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
552 0
zlib-1.2.11库、libpng-1.6.36库编译及交叉编译 —— 附带shell编译脚本及源码
|
缓存 算法 安全
Git安装与基本用法
Git安装与基本用法
Git安装与基本用法
|
Unix Linux C语言
cmake使用方法详解
cmake 简介     CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。
4886 0