Vim是一个很好的编辑器,我用它来完成许多任务。但是,当谈到开始研究一个新的(可能是巨大的)代码库时,我不习惯用它来理解代码,目的是理解事情的工作方式。如何理解vim的代码?
例如,如果我想看看在使用C++函数,我可以:vimgrep
在每**/*.cpp
文件功能和:copen
quickfix窗口跳到每一次出现该字符串的......。
如果我对例如Eclipse(C++方法的调用层次结构)不仅仅是一个字符串,而是一个定义在对象中的C++方法,所以我将精确地指出该函数的用法(而不是同名的函数在另一个类中定义)。
所以问题是,如何让vim成为分析代码的强大工具?
子问题:
- 是否有专门为这个任何VIM插件?
- 使用vim只分析代码有意义吗?可能有外部工具(例如:OpenGrok)可以完成这项工作吗?
什么是“大脑”? – sica07 2013-04-29 10:50:47