vim+sourcenav
軟體版本:
ubuntu10.04
Linux version 2.6.32-42-generic
VIM - Vi IMproved 7.2
sourcenav-6.0
目錄:
1. 簡介
2. 安裝 sourcenav
3. 配合 vim
4. 參考資料
1. 簡介
雖然 vim 中也有很多資源/專案管理的外掛程式,例如:winManager、vimExploer、project、grep等。但是用起來還是沒有 windows 下的 Source Insight 爽。功夫不負有心人,讓我無意中找到了一個更爽的軟體,就是 sourcenav ,它對於函數調用關係的顯示能力非常強。以下就是關於它的簡介:
Source-Navigator is a source code analysis tool. With it, you can edit your source code, display relationships between classes and functions and members, and display call trees.
2. 安裝 sourcenav
sourcenav 的官網 http://sourcenav.sourceforge.net/ 訪問不,我是在這裡下載源碼的。至於安裝方法,請參考資料[1],整個過程比較完整,不再重複。
3. 配合 vim
雖然 sourcenav 函數調用關係的顯示功能很強大,但編輯能力卻比較弱,個人不是很喜歡。還好,你可以配置自己喜歡的編輯器。啟動 sourcenav 點擊 file->project reference->edit->external editor 。選中 Use external editor instead of builtin ,然後填入 gvim --servername GVIM --remote 就行了。這樣子,每次雙擊某檔案或符號都會在已經啟動的 gvim 中開啟對應的檔案。
sourcenav :
4. 參考資料
[1]. http://blog.sina.com.cn/s/blog_4ad7c2540101au63.html
[2]. http://dingchaoqun12.blog.163.com/blog/static/11606250420101020476176/