歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ctags的基本操作總結

Ctags的基本操作總結

日期:2017/2/28 14:26:09   编辑:Linux教程

ctags使用方法

說明

a. ctags可以分析程序生成tags文件;

b. 生成的tags文件,可以用 vi -t 查找結構體,數據類型,函數名所在位置,很方便;

ctags安裝

sudo apt-get install ctags

使用方法

a. 如果想查找某個目錄下的文件所包含的結構體、函數類型、變量類型、函數名所在位置,可以在該目錄下生成

一個tags文件;

在一個目錄下生成tags文件的方法:

可以先alias下,看alias下是否為其定義了別名,一般安裝了ctags,對於要生成tags的命令較長,都重新定義了別名

如下圖, 把生成tags的文件的命令定義了別名cindex,所以輸入cindex,就會在該目錄下生成tags;

如果用cindex不成功,sudo + 後面的全稱;

b. vi + -t + 要查找的結構體名或數據類型名或函數名或系統定義的宏名

c. ctrl + ] 實現跳轉

如果找到的某個數據類型,是由typedef定義的別名,那麼就要選中定義這個別名的類型,按ctrl + ]

如果找的數據類型,是由define進行宏定義了,那麼找定義它的宏,按ctrl + ]

注:在找的時候,如果有重名的會讓選擇序號,隨意選擇一個;

d. ctrl + t 實現返回

Vim集成Ctags和Taglist http://www.linuxidc.com/Linux/2014-10/108196.htm

Linux下使用Ctags查找源碼 http://www.linuxidc.com/Linux/2014-09/106968.htm

Ubuntu下 Ctags相關使用 http://www.linuxidc.com/Linux/2014-05/101144.htm

Fedora 19下Sublime Text 2 Ctags使用 http://www.linuxidc.com/Linux/2013-12/93723.htm

Ubuntu下創建Vim+Taglist+Cscope+Ctags組合編輯器 http://www.linuxidc.com/Linux/2012-10/72062.htm

Copyright © Linux教程網 All Rights Reserved