天天看點

linux ctags TagList 使用方法

Ctags使用時去你的源碼目錄, 如果你的源碼是多層的目錄, 就去最上層的目錄, 在該目錄下 運作指令: ctags -R 此時在目錄下會生成一個 tags 檔案 再在vim中運作指令: :set tags=/home/nuoerll/vim71/tags < 該指令将tags檔案加入到vim中來, 你也可以将這句話放到~/.vimrc中去, 如果你經常在這個工程程式設計的話. 對于經常在不同工程間程式設計,

可以在.vimrc中設定:

set tags=tags; // ; 不能沒有

set autochdir TagList使用方法

然後去你的源碼目錄, 如果你的源碼是多層的目錄, 就去最上層的目錄, 在該目錄下運作指令:

[[email protected] mde-1.3.0]#ctags -R

此時在目前目錄下會生成一個tags 檔案

[[email protected] mde-1.3.0]#cd same/

[[email protected] same]#vim same.c

再在vim中運作指令:

:TlistToggle

利用ctrl+ww來進行兩個視窗之間的切換。

在taglist視窗中,可以使用下面的快捷鍵:

<CR> 跳到光标下tag所定義的位置,用滑鼠輕按兩下此tag功能也一樣

o 在一個新打開的視窗中顯示光标下tag

<Space> 顯示光标下tag的原型定義

u 更新taglist視窗中的tag

s 更改排序方式,在按名字排序和按出現順序排序間切換

x taglist視窗放大和縮小,友善檢視較長的tag

+ 打開一個折疊,同zo

- 将tag折疊起來,同zc

* 打開所有的折疊,同zR

= 将所有tag折疊起來,同zM

[[   跳到前一個檔案

]] 跳到後一個檔案

q 關閉taglist視窗

<F1> 顯示幫助 可以用“:TlistOpen”打開taglist視窗,用“:TlistClose”關閉taglist視窗。或者使用“:TlistToggle”在打開和關閉間切換。在我的vimrc中定義了下面的映射,使用“,tl”鍵就可以打開/關閉taglist 視窗。

繼續閱讀