回覆列表
  • 1 # 使用者6773519486277

    ctags(Generate tag files for source code)是vim下方便程式碼閱讀的工具。儘管ctags也可以支援其它編輯器,但是它正式支援的只有VIM。並且VIM中已經預設安裝了Ctags,它可以幫助程式設計師很容易地瀏覽原始碼。ctags能夠定位如下內容:1)用#define定義的宏2)列舉型變數的值3)函式的定義、原型和宣告4)名字空間(namespace)5)型別定義(typedefs)6)變數(包括定義和宣告)7)類(class)、結構(struct)、列舉型別(enum)和聯合(union)8)類、結構和聯合中成員變數或函式安裝ctags,如果是RedHat,則直接使用yum命令安裝:在指定的原始碼位置生成tags檔案,並且我們新增很多引數來完善ctags的功能(為了體現其功能的強大,我用它來生成linux原始碼的tags檔案):然後我們檢視tags內容就可以發現,原來tags就是linux核心程式碼中各個元素的索引,這也就是ctags結合vim可以快速進行定位的原因了(查詢就是透過這個檔案內容來定位的)。

  • 中秋節和大豐收的關聯?
  • 杜鵑花嫁接選取什麼樹種?