Vim是一個很好的編輯器,我用它來完成許多任務。但是,當談到開始研究一個新的(可能是巨大的)代碼庫時,我不習慣用它來理解代碼,目的是理解事情的工作方式。如何理解vim的代碼?
例如,如果我想看看在使用C++函數,我可以:vimgrep
在每**/*.cpp
文件功能和:copen
quickfix窗口跳到每一次出現該字符串的......。
如果我對例如Eclipse(C++方法的調用層次結構)不僅僅是一個字符串,而是一個定義在對象中的C++方法,所以我將精確地指出該函數的用法(而不是同名的函數在另一個類中定義)。
所以問題是,如何讓vim成爲分析代碼的強大工具?
子問題:
- 是否有專門爲這個任何VIM插件?
- 使用vim只分析代碼有意義嗎?可能有外部工具(例如:OpenGrok)可以完成這項工作嗎?
什麼是「大腦」? – sica07 2013-04-29 10:50:47