2012年4月9日 星期一

簡單安裝 vim 來 trace 大型 code base

有鑑於網路上使用vim trace code的起頭都太複雜,
喜歡快速上手,100%成功簡單安裝法的小蒨,
這次要來提供同事前輩教我的超簡單安裝vim方法

(1)如果要用vim,除了要裝vim外,還要裝ctags套件
         $ sudo apt-get install vim ctags

(2)另外下載vim_plugin.zip (直接點我,會在新視窗開啟google文件)
         點選檔案->下載,就可以下載zip檔了



        
在家目錄下解壓縮,(可以利用滑鼠右鍵)






利用 ls -la 指令列出資料夾裡的隱藏檔 

francine@francine-desktop:~/vim_plugin$ ls -la
總計 16
drwxr-xr-x 3   francine francine 4096 2011-10-19 10:37 .
drwxr-xr-x 35 francine francine 4096 2012-03-03 10:38 ..
drwxr-xr-x 8   francine francine 4096 2011-10-19 10:33 .vim
-rw-r--r--   1    francine francine 3373 2011-10-19 10:33 .vimrc

(3)將.vim 及 .vimrc 兩個檔案移動到家目錄底下
francine@francine-desktop:~/vim_plugin$ mv .vim ~/
francine@francine-desktop:~/vim_plugin$ mv .vimrc ~/

(4)回到要Trace的專案資料夾底下的最上層,例如:project,其底下即是其他子目錄
francine@francine-desktop:~/project$ ls
abi build dalvik docs hardware Makefile packages sdk bionic development external kernel ndk prebuilt system bootable cts device frameworks libcore ...

(5)下指令ctags -R,等待電腦完成建立Tags, 會需要一段時間
        (依codebase大小不等,所需時間約數十分鐘)
francine@francine-desktop:~/project$ ctags -R


(6)使用方法:


先至terminal(終端機)的工具列將原本預設的F10功能取消
"編輯" -> "鍵盤捷徑鍵" 按下,會跳出對話視窗
把 "啟用選單捷徑鍵(預設為F10)" 的勾勾取消


以下組合是未做任何變更的快捷鍵
  • F10: 顯示或隱藏左邊欄位,列出此檔案的macro,variable,function等等
  • ctrl + ] : 遇到function 按 " ctrl + ] " ,可找到宣告function處
  • ctrl +w + ] : 功能同上,只是改為透過開啟分頁的方式
  • ctrl + t : 當你跳走,想跳回剛剛原本的地方,則按" ctrl + t "就會回到上一個地方去;若是跳了n次,就按n次 " ctrl + t "
  • ctrl+w+w (即按兩次w) : 切換游標到左、右欄位,在左視窗項目按下enter可前往宣告處
  • / : 搜尋;不管在左右欄位,按下" / " 再輸入你想找的關鍵字即可
  • 其他……
以上是最基本的使用方式,其他快捷鍵就等小蒨有使用到,或是網友提供再補上啦~

1 則留言: