Vim中Ctag安裝和使用

2021-05-02 10:54:08 字數 1024 閱讀 5801

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

tar -xzvf   ctags.******

./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"檔案。

ctag的安裝及使用

目錄 前言 一 ctag是什麼?二 使用步驟 1.安裝 ctag 2.配置.vimrc 3.生成tags 4.使用 最近的學習linux核心排程方面的知識,需要經常檢視核心 eplice等眾多優質的編譯器就不贅述了,今天挖個老墳,學著用ctag檢視核心 catg 可以命令可以在當前路徑下中生成乙個t...

vim中ctags的安裝和使用

這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...

vim 中Ctags的安裝和使用

這兩天看到網上有將vim 改造成功能強大的ide的blog,突然心血來潮,親身經歷了一下。的帖子都不錯,我這裡只是將各種外掛程式分開羅列,然後加上一些使用技巧。希望本文對你有所幫助!外掛程式介紹 ctags工具是用來遍歷源 檔案生成tags檔案,這些tags檔案能被編輯器或其它工具用來快速查詢定位源...