安裝好Ubuntu11.10已經好幾天了,因為閱讀內核源代碼的需要
為了能更好的閱讀內核代碼,我為自己打造了vim+Ctags+Taglist+WinManager這一個閱讀器。
下面介紹一下閱讀器的安裝。
在Ubuntu上安裝vim,應該不需要再多說些什么了
sudo apt-get install vim
系統就會自動將vim編輯器安裝好了!!
只有一個vim對於開發人員,特別是需要閱讀大量源代碼的程序員來說,顯然是不夠的,或者說是不方便的,當然除了那些大牛之外,我身邊就有這么一位,真的很牛的那種,我還不是,就先借助一下工具唄!!
1.接下來就是Ctags的安裝,當然你也可以是用Ubuntu的自動安裝,但是那樣不符合我們程序員的性格:
軟件包可以在http://ctags.sourceforge.net/下載。
接下來理所當然就是解壓縮,以及安裝
tar -zxf ctags-5.8.tar.gz
cd ctags-5.8
make
sudo make install //這句是要root權限的
這樣就算是安裝好了,是不是很簡單的啊??呵呵,
此時,你再進到你要閱讀的源代碼目錄中去,生成tag文件,就可以使用ctags的功能了!
例如:
cd linux-2.6.32
ctags -R *
這步之后,在當前目錄下,你就能發現tag文件了!!! 至於tag的用法,網上很多哦!!!
不過,這么簡單的一步之后,看見的界面和直接使用vim沒什么大的區別,用起來依舊是不方便。那咱們再接着往下做唄!
2.安裝Taglist
在http://www.vim.org/scripts/script.php?script_id=273上下載taglist_45.zip
安裝更是簡單,只是復制哦,不過要根據自己機子的情況復制正確哦
unzip taglist_45.zip
此時會解壓出來兩個目錄--doc/,plugin/
將這兩個文件中的內容分別復制到/usr/share/vim/vim73目錄下的doc/和plugin/
cp doc/* /usr/share/vim/vim73/doc/
cp plugin/* /usr/share/vim/vim73/plugin/
當然vim目錄不一定是這個路徑,還有可能是/usr/local/share/ --根據自己的情況唄!!!
這就算是安裝好了!!!! 哈哈,不要高興太早了,知道怎么用不???
沒那么簡單,還要配置vimrc文件呢
在vimrc中加入下面兩個設置語句:
let Tlist_Use_Right_Window=1 “列表放在屏幕的右側 依據個人習慣
let Tlist_File_Fold_Auto_Close=1 “讓當前不被編輯的文件的方法列表自動折疊起來, 這樣可以節約一些屏幕空間
進到剛才已經tag好的目錄,
vim
:tag <你所要查看的函數,或者是結構體,等等> 這樣就能自動跳轉到那個文件(快速定位)
這樣是不是比剛才方便了很多了啊,不過,這還不是我們最終期望的結果----界面不好看哦,看起來還是不方便哦,用過Source Insight 吧,那才是方便,
呵呵,行呢,咱們就一起往這目標前進吧……
3.安裝winmanager.zip
地址:http://www.vim.org/scripts/download_script.php?src_id=754
安裝過程和Taglist 是一模一樣的!---解壓,復制,路徑也是一樣的哦……
一切都OK之后,當然還有一步---配置vimrc,不要看到配置的就畏縮哦,很簡單的啦:
let g:winManagerWindowLayout=’FileExplorer|TagList’
這樣就好了,就把winManager和TagList兩個都打開了,多方便哦……
好了,一切OVER,接下來就可以進入源代碼目錄咯:
vim
:WMToggle
這樣就能得到我們最終的界面了,很方便,很美觀……
來,最后秀一下界面
哈哈,你也可以試試了哦!!!

