分析代码的利器 - ctags
来源:互联网 发布:蒙自电视台网络直播 编辑:程序博客网 时间:2024/05/16 05:41
比如我们在分析代码的时候,需要看某一个方法或类的定义,我们需要暂时跳转过去看一下,然后还能很方便的回来,这时候ctags就派上用场了。
比如你有一个src文件夹,先用ctags对其生成索引:
ctags -R src
然后你会发现在当前目录下生成了tags文件,里边存储的就是索引。
我们现在可以开始分析代码了,用vi打开一个代码文件,当看到某一个方法的使用的时候,将光标移到此方法上,然后点击ctrl + ] 这两个键,就可以跳转到这个方法的定义上,然后可以点击ctrl + t键跳回来。注意,此时会生成一个跳转栈,这样你就可以一直跳转,然后还可以顺着原路返回,非常好用。
另外vi也提供了相应的文件内的代码提示功能,你可以同时按下 ctrl + x + p ,就会按照现有的模式去匹配能匹配到的缓存内的模式,你也可以同时按下 ctrl + x + l ,就会按照现有的模式去匹配能匹配到的缓存内的行供你选择,非常方便。
原文:http://blog.csdn.net/hongchangfirst/article/details/37935529
作者:hongchangfirst
hongchangfirst的主页:http://blog.csdn.net/hongchangfirst
0 0
- 分析代码的利器 - ctags
- ctags的用法 vim ctags , linux ctags , ctags分析代码
- Linux下源码分析利器Ctags
- Linux环境下代码阅读与编写的利器----vim+ctags+cscope
- gvim+ctags+taglist带自动提示功能的代码编辑利器
- linux环境下代码编写利器:vim+ctags
- vim + cscope/ctags 查看分析代码
- vim + cscope/ctags 查看分析代码
- vim + cscope/ctags 查看分析代码
- vim + cscope/ctags/minibuf 查看分析代码
- linux下阅读源码的利器:vi+ctags
- 阅读源码利器—ctags的安装和配置
- 基于Ctags NeoComplete的vim代码提示
- 关于ctags跟踪代码的总结
- 【Perl】分析command的利器
- 怎样面对凌乱的代码:源码分析利器Source Insight
- Vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)
- vim:打造Linux程序员的编辑利器(ctags+cscope+taglist+code_complete)
- 使用Json出现的一些问题的解决
- hdu 1282 回文数猜想
- NSUserDefaults与设置
- Xcode5中如何切换Storyboards为xib
- 实习第7天--actionbar提前加载等相关问题
- 分析代码的利器 - ctags
- php中CutyCapt实现网页截图保存代码
- iOS -- OpenSSL进行RSA加密解密概念
- BMP图像的格式
- 反转字符
- 关于对话列表的listview的优化
- 题目5 Binary String Matching
- 迭代器模式---学习笔记
- 将Java中的数组转换成JS中的数组