博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ctags 和 taglist 的使用
阅读量:2354 次
发布时间:2019-05-10

本文共 944 字,大约阅读时间需要 3 分钟。

标签跳转快捷键

 

Vim已 经映射了几个用于标签之间跳转的快捷键,我们可以使用这些快捷键在标签之间来回跳转。

 

Ctrl-] 跳转到当前光标所在的标签;

Ctrl-O 返回到跳转前的位置;

Ctrl-T 沿着经过的标签列表向回跳转,也可以在其前面输入一个数字,如N-Ctrl-T会向回跳转N步,相当于按了N下Ctrl-T;

 

:tags 显示所有经过的标签列表;

 

 

标签补全

 

当我们 不想输入完整的标签时,可以只输入要找标签的前几个字符,然后按<Tab>键自动补全

 

:tag prefix_<Tab>

 

默认会 得到第一个匹配,如果它不是你想要的,可以重复按<Tab>键直到找到正确的匹配。

 

 

 

模式匹配

 

ctags支持模式匹配查找,当我们无法记清楚要找的标签,或只知道标签的一部分时,就可以使用模式匹配来搜索。

 

:tag /pattern

 

匹配指 定模式,按<Tab>后,vim会自动搜索包含pattern的标签,默认会得到第一个匹配,如果这不是你想要的,可以重复 按<Tab>键直到找到正确的匹配。

 

我们可 以使用有关查找模式匹配的所有特性,如只查找以foo开始的标签

 

:tag /^foo

:tselect /^foo

 

或只查 找以bar结尾的标签

 

:tag /bar$

:tselect /bar$

 

 

你同 可以用<Tab>逐个查看,也可以 直接按<Enter>, vim给出匹配的标签列表,然后从中选择你想查找的标签

 

 

 

预览窗口

 

有时我 们可能不想跳转到指定标签,只是想查看或确认一下相关标签的定义,然后就返回。用Ctrl-]跳转然后再用Ctrl-O或Ctrl-T返回当然可以,但 vim提供了一种更简单的方式,那就是预览窗口。预览窗口就是把当前编辑窗口分割出一小部分,用来 显示 预览,活动光标依然会停留在编辑窗口,不会影响 编辑。

 

在预览 窗口里显示标签定义

 

:ptag <tag>

 

对于 ptag,前面所讲的模式匹配同样适用,可以使用

 

:pclose

 

关闭预 览窗口,而无论当前活动窗口是哪一个。

 

在预览 窗口中编辑指定文件

 

:pedit <filename>

 

查找当 前文件和任何包含文件中的单词并在预览窗口中显示匹配

 

:psearch <tag>

转载地址:http://oautb.baihongyu.com/

你可能感兴趣的文章
这里有海量的用户群 CSDN学院诚邀微信小程序技术课程优秀讲师
查看>>
测试用例设计方法例子
查看>>
交叉表 设计测试用例
查看>>
软件测试方法及测试用例的设计方法
查看>>
软件测试面试题集锦
查看>>
写给测试人员:不是所有的bug都需要修复
查看>>
云计算将改变传统软件软件测试行业
查看>>
敏捷测试用例设计
查看>>
校企合作意在解决招聘、就业两大人才问题
查看>>
我在阅读NodeJS文档中读出的19个套路
查看>>
CSS专家、阿里巴巴前端技术专家大漠:纵览布局演变史
查看>>
source insight代码格式化(Astyle)
查看>>
Makefile常用函数
查看>>
配置Linux异构网络下的ntp时间服务器
查看>>
SVN客户端和服务端安装 详解
查看>>
Android Studio 出现 error: cannot find symbol variable abc_ic_ab_back_mtrl_am_alpha
查看>>
Android AndroidManifest.xml 详解
查看>>
Eclipse修改Format不换行 详解
查看>>
Android导入工程提示 Invalid project description 详解
查看>>
Eclipse 历史纪录 详解
查看>>