Vim中Ctag安裝和使用

來源:互聯網
上載者:User

ctag 這個外掛程式主要是像在vc下一樣,之間跳轉到變數,函數的定義處,所以非常的方便

下載和安裝: http://down1.chinaunix.net/distfiles/ctags-5.2.3.tar.gz

     tar -xzvf   ctags.xxxxxx

     ./configure    --prefix= 安裝的目錄

     make ;make install

     ctags   -version 測試是否安裝成功

 

使用:

ctags-R

"-R"表示遞迴建立,也就包括原始碼根目錄下的所有子目錄下的來源程式。"tags"檔案中包括這些對象的列表:

l       用#define定義的宏

l       枚舉型變數的值

l       函數的定義、原型和聲明

l       名字空間(namespace)

l       類型定義(typedefs)

l       變數(包括定義和聲明)

l       類(class)、結構(struct)、枚舉類型(enum)和聯合(union)

l       類、結構和聯合中成員變數或函數

VIM用這個"tags"檔案來定位上面這些做了標記的對象,下面介紹一下定位這些對象的方法:

1)       用命令列。在運行vim的時候加上"-t"參數,例如:

[/home/brimmer/src]$vim-t foo_bar

這個命令將開啟定義"foo_bar"(變數或函數或其它)的檔案,並把游標定位到這一行。

2)       在vim編輯器內用":ta"命令,例如:

:ta foo_bar

3)       最方便的方法是把游標移到變數名或函數名上,然後按下"Ctrl-]"。用"Ctrl-o"退回原來的地方。

注意:運行vim的時候,必須在"tags"檔案所在的目錄下運行。否則,運行vim的時候還要用":set tags="命令設定"tags"檔案的路徑,這樣vim才能找到"tags"檔案。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.