ctags使用方法 ctags的使用方法1

分享一个ctags生成指定tags的脚本

这样对于浏览Android源码相当迅速

使用方法:

./ctags

即执行

ctags -R --verbose=no --languages=c,c++, --if0 bootable device frameworks hardware kernel* libcore vendor

将当前目录下的bootable device frameworks hardware kernel* libcore vendor文件夹(文件)递归检索其中的c,c++类型的文件(应为c++类型的文件包含.h后缀的文件,所以.h文件也会检索)且检索if 0包含的内容


./ctags c c++ java

即执行

ctags -R --verbose=no --languages=c,c++,java, bootable device frameworks hardware kernel* libcore vendor

将当前目录下的bootable device frameworks hardware kernel* libcore vendor文件夹(文件)递归检索其中的c,c++,java类型的文件(应为c++类型的文件包含.h后缀的文件,所以.h文件也会检索)且检索if 0包含的内容


脚本内容:

#!/bin/bash
tagspath="bootable device frameworks hardware kernel* libcore vendor"
see="--verbose=no"
if [ $# -eq 0 ];then


ctags -R $see --languages=c,c++ --if0 ${tagspath} &
echo ""
echo "ctags -R $see --languages=c,c++ --if0 ${tagspath} &"
echo ""


elif [ $# -gt 0 ];then
if [ $1 == "--help" ];then
echo ""
echo "[tagspath: ${tagspath}]"
echo "[print:    ${see}]"
echo "example: ./ctags codepath"
echo "example: ./ctags codepath c c++ java"
echo ""
else
ctags -R $see --languages=$1,$2,$3,$4,$5 --if0 ${tagspath} &
echo ""
echo "ctags -R $see --languages=$1,$2,$3,$4,$5 --if0 ${tagspath} &"
echo ""
fi
fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值