software_base-command_tool-vim-ctags

--------------------------------------
跳转功能
几乎所有ide都有这个功能,比如跳到定义的地方。
需要安装ctags:
brew install ctags
(先安装brew:
sudo su
curl -L http://github.com/mxcl/homebrew/tarball/master | tar xz --strip 1 -C /usr/local
)
安装后可以which ctags,看到ctags的安装目录。


在vimrc文件加入配置:
set tags=tags;
注意带分号,这个设置,让vim在当前目录找tags,找不到就往上一级查找,如此往上,所以只要保证在项目根目录生成tags即可。也可以同时设置上其它路径--这个不是必须的,只要能保证vim能找到tags文件即可。


在跳转之前,先要去到目标代码的根目录,生成tags文件:
ctags -R
或者更多一点信息:
ctags --fields=+iaS --extra=+q -R *
然后,使用<ctrl+]>来跳到定义,使用<ctrl+T>跳回调用处。


注意,vim启动后,都是有当前工作路径的,用pwd可以查看,按c可以切换。要使用到tags文件,那就要保证vim的当前路径下面有tags文件,或者用set tags=..来设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值