vim taglist外掛程式的使用

2021-05-12 18:39:18 字數 2139 閱讀 1631

節選自: http://hi.baidu.com/liupc/blog/item/53ff336d0d307dfa431694ba.html

下面介紹常用的 taglist 配置選項,你可以根據自己的習慣進行配置:

- tlist_ctags_cmd 選項用於指定你的 exuberant ctags 程式的位置,如果它沒在你 path 變數所定義的路徑中,需要使用此選項設定一下;

- 如果你不想同時顯示多個檔案中的 tag ,設定 tlist_show_one_file 為 1 。預設為顯示多個檔案中的 tag ;

- 設定 tlist_sort_type 為 」name」 可以使 taglist 以 tag 名字進行排序,預設是按 tag 在檔案中出現的順序進行排序。按 tag 出現的範圍(即所屬的 namespace 或 class )排序,已經加入 taglist 的 todo list ,但尚未支援;

- 如果你在想 taglist 視窗是最後乙個視窗時退出 vim ,設定 tlist_exit_onlywindow 為1;

- 如果你想 taglist 視窗出現在右側,設定 tlist_use_right_window 為1。預設顯示在左側。

- 在 gvim 中,如果你想顯示 taglist 選單,設定 tlist_show_menu 為1。你可以使用 tlist_max_submenu_items 和 tlist_max_tag_length 來控制選單條目數和所顯示 tag 名字的長度;

- 預設情況下,在雙擊乙個 tag 時,才會跳到該 tag 定義的位置,如果你想單擊 tag 就跳轉,設定 tlist_use_singleclick 為1;

- 如果你想在啟動 vim 後,自動開啟 taglist 視窗,設定 tlist_auto_open 為 1 ;

- 如果你希望在選擇了 tag 後自動關閉 taglist 視窗,設定 tlist_close_on_select 為 1 ;

- 當同時顯示多個檔案中的 tag 時,設定 tlist_file_fold_auto_close 為1,可使 taglist 只顯示當前檔案 tag ,其它檔案的 tag 都被摺疊起來。

- 在使用 :tlisttoggle 開啟 taglist 視窗時,如果希望輸入焦點在 taglist 視窗中,設定 tlist_gainfocus_on_toggleopen 為 1 ;

- 如果希望 taglist 始終解析檔案中的 tag ,不管 taglist 視窗有沒有開啟,設定 tlist_process_file_always 為 1 ;

- tlist_winheight 和 tlist_winwidth 可以設定 taglist 視窗的高度和寬度。 tlist_use_horiz_window 為1設定 taglist 視窗橫向顯示;

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

跳到游標下tag所定義的位置,用滑鼠雙擊此tag功能也一樣

o              在乙個新開啟的視窗中顯示游標下tag

顯示游標下tag的原型定義

u              更新taglist視窗中的tag

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

x              taglist視窗放大和縮小,方便檢視較長的tag

+              開啟乙個摺疊,同zo

-             將tag摺疊起來,同zc

*             開啟所有的摺疊,同zr

=             將所有tag摺疊起來,同zm

[[            跳到前乙個檔案

]]            跳到後乙個檔案

q              關閉taglist視窗

顯示幫助

可以用「 :tlistopen 」開啟 taglist 視窗,用「 :tlistclose 」關閉 taglist 視窗。或者使用「 :tlisttoggle 」在開啟和關閉間切換。在我的 vimrc 中定義了下面的對映,使用 「,tl」 鍵就可以開啟 / 關閉 taglist 視窗:

map tl :tlisttoogle

taglist 外掛程式還提供了很多ex命令,你甚至可以用這些命令建立乙個 taglist 的會話,然後在下次進入 vim 時載入此會話。

jQUery validate外掛程式的使用

reg validate pass email messages 位 remote 使用者名稱已存在 pass 位 email 錯誤時邊框的提示顏色 highlight function element,errorclass 預設時邊框的提示顏色 unhighlight function eleme...

ckeditor外掛程式的使用

1 呼叫 ckeditor.replace content add 括號裡直接是你命名的id name的名稱,表示用ckeditor替代你的id name 得到頁面屬性值 ckeditor.instances.content add.getdata 清空重置引數 ckeditor.instances...

vimium外掛程式的使用

使用vimium外掛程式的常用快捷鍵.1.當前標籤內的移動 j,k 滾動條向下,上移動.h,l 滾動條向左,右移動.zh zl 移動到最左,最右.u,d 向上,下滾動半屏.gg 跳向本頁面的首部.g 跳向本頁面的尾部.2.標籤的操作.shift j,k 向左右切換標籤.t 開啟乙個新的標籤.x 關閉...