首頁 > 軟體

Vim基礎知識之ctags 及 Taglist 外掛

2020-06-16 17:19:36

Vim基礎知識之ctags 及 Taglist 外掛

1. 我的介面

2. ctags

  • exuberant ctags是一般Linux系統上預設的ctags
  • 我的ctags版本:Exuberant Ctags 5.9~svn20110310

    簡單介紹

    • Used in at least 50 countries in all 7 continents (including Antarctica!)
    • Supports 41 programming languages
    • Featured in the book, Learning the vi Editor, a title in the O'Reilly series
    • Covered in the March 2001 issue of C++ Users Journal, "Navigating Linux Source Code"
    • Praised in the Weekend Mechanic column of the June 1997 issue of Linux Gazette
    • Praised in Perl Buzz
    • Freely available under the terms of the GNU General Public License
    • Included in major Linux distributions

    安裝方式

sudo apt-get install exuberant-ctags

.vimrc設定

""""""""""""""""""""""""""""""""""
"plugin-->ctags(exuberant-ctags)
""""""""""""""""""""""""""""""""""
set tags=tags
set autochdir

3. taglist

我的taglist版本:4.6

下載

taglist_46.zip 可以到Linux公社資源站下載:

------------------------------------------分割線------------------------------------------

免費下載地址在 http://linux.linuxidc.com/

使用者名稱與密碼都是www.linuxidc.com

具體下載目錄在 /2017年資料/3月/8日/Vim基礎知識之ctags 及 Taglist 外掛/

下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割線------------------------------------------

安裝

  • 解壓:得到doc和plugin兩個資料夾

  • 轉移:

//the version of vim on my linux is 7.4
sudo cp doc/taglist.txt /usr/share/vim/vim74/doc/
sudo cp plugin/taglist.vim /usr/share/vim/vim74/plugin/
  • .vimrc設定
""""""""""""""""""""""""""""""""""
"plugin-->taglist
""""""""""""""""""""""""""""""""""
let Tlist_Auto_Open=1 "auto open Tlist
let Tlist_Exit_OnlyWindow = 1 "exit Tlist if close sourse file
let Tlist_Show_One_File = 1 "only show current file's Tlist
let Tlist_Compact_Format=1 "Hide help menu
let Tlist_Ctags_Cmd = '/usr/bin/ctags' 

taglist命令

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>          顯示幫助

Vim入門基礎知識集錦  http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入門基礎教學 http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim打造成優秀的C++ IDE  http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu 14.04升級Vim7.4到8.0  http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim安裝youcompleteme自動補全外掛  http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim編輯器使用簡單講解  http://www.linuxidc.com/Linux/2016-12/138930.htm

Ubuntu 16.04 Vim YouCompleteMe自動補全的安裝設定與使用  http://www.linuxidc.com/Linux/2017-02/141088.htm

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/141528.htm


IT145.com E-mail:sddin#qq.com