2009年11月4日

vim ctags 教學 (Windows XP 應用)

Vim + Ctags

環境: Windows XP SP3
所需技巧: vim基本指令,批次檔(.bat)撰寫

優點:
a.跨平台,可以在LINUX,Win32 上使用。
b. 用 tag 來製作索引,trace code 快又有效率。


1. Vim安裝:

下載位址 http://www.vim.org/

在左側的"download" 中選擇"PC: MS-DOS and MS-Windows"--> "gvim72.exe"


直接下載點:

ftp://ftp.vim.org/pub/vim/pc/gvim72.exe

(8.53MB)

安裝好後,會在桌面出現三個捷徑

* gVim 7.2(Linux語法格式)(建議使用,需會Vim指令)

* gVim Easy 7.2(圖形介面格式)

* gVim Read only 7.2(只可讀)


2. Ctags安裝:

下載:

http://ctags.sourceforge.net/

-->選擇"Source and binary for Windows 98/NT/2000/XP ctags58.zip"

-->即可下載ctags執行檔和原始檔

直接下載網址:

http://prdownloads.sourceforge.net/ctags/ctags58.zip


下載完解壓縮後,

(1.) 把 ctags.exe 放到 C:\WINDOWS\system32\ 的目錄下

(2.)把ctags.exe 要放在你開發的程式 source code 目錄下

(3.)在你開發的程式 source code 目錄下,建立一個批次檔.bat(用筆記本編輯後 存檔即可),批次檔寫上:

Ctags -R * 

(4.)點兩下.bat執行,會自動在最上層目錄產生一個tags的檔案,此為你的原始碼的索引


如何運用Vim+Ctags ?

重點1.:

a. 載入剛剛所建好的tags索引,用gVim7.2打開要編輯的程式碼,按下 ":" 會出現命令列。

:set tag=c:\xxx\xxx\xxx\tags 輸入tags 所在的路徑,很容易理解的。

重點2.:

a. 在想要查詢的變數/函數的第一個字母開頭,按下 ctrl + ] 就會跳到其他相同的標籤位址。

b. Ctrl + T 回到上一個位址。


若你想知道其他ctags.exe 用法,可以在cmd下輸入ctags --help,就會列出來了。


參考網址:
http://lorenlai.pixnet.net/blog/post/24754052

http://lorenlai.pixnet.net/blog/post/24754063

沒有留言:

張貼留言

NO-CARRIER 網卡無法啟動

 工作時,由於想要啟動linux OS的網卡, 發現某張新設定的網卡一直無法啟動,就算下指令UP了,但是也沒有順利啟動 所以爬文後,想要確認該網卡的status, 發現某行為: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu...