ctags: illegal option -- R在OSx的解决

今天打算在mac上查看android源码,经同事推荐说使用sublime+ctags+cscope可以完美解决源码查看跳转等功能。既然这样,那就自己撸一个。
都安装之后,满心欢喜的打算开始看代码了,突然悲催的事情发生了:

error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...

奇怪了 ,这个路径与真实的ctags路径不一样啊。

➜  ~ which ctags
/usr/local/bin/ctags

解决方案:http://www.gmarik.info/blog/2010/ctags-on-OSX/
1. brew安装ctag
➜ ~ brew install ctags
2. 定义ctags别名到最新的版本
➜ ~ alias ctags="brew –prefix/bin/ctags"
3. 执行ctags -R遍历文件夹
➜ ~ ctags -R
4. 保存别名
➜ ~ alias ctags >> ~/.bashrc
现在就可以使用ctags -R功能了。
这个主要问题在于Mac预装的Ctags是XCode自己的版本,而我们通常所说的ctags是指Exuberant Ctags。上面这个-R的命令就是后者才能用的。

参考链接:http://blog.csdn.net/quantumpo/article/details/8776958

你可能感兴趣的:(ctags: illegal option -- R在OSx的解决)