亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

ctags的使用

2019-11-14 09:41:41
字體:
來源:轉載
供稿:網友

大多數的unix系統上都會預裝ctags,如果沒有可以使用在線安裝:sudo apt-get install ctags

生成tags文件

安裝成功后,要為源碼文件生成tags文件,才可享受ctags為閱讀代碼帶來的便利。$ ctags -R遞歸的為當前目錄及子目錄下的所有代碼文件生成tags文件為某些源碼生成tags文件,使用如下命令$ ctags filename.c filename1.c file.h或$ ctags .c .h 使用tagstag是什么?一個位置。它記錄了關于一個標識符在哪里被定義的信息,比如C或C++程序中的一個函數定義。這種tag聚集在一起被放入一個tags文件。這個文件可以讓Vim能夠從任何位置起跳達到tag所指示的位置-標識符被定義的位置。在vim打開源碼時,指定tags文件,才可正常使用,通常手動指定,在vim命令行輸入:set tags=./tags(當前路徑下的tags文件) 若要引用多個不同目錄的tags文件,可以用逗號隔開 或者設置 ~/.vimrc,加入一行,則不用手動設置tags路徑 : set tags=~/path/tags - 若要加入系統函數或全局變量的tag標簽,則需執行: ctags -I __THROW –file-scope=yes –langmap=c:+.h –languages=c,c++ –links=yes –c-kinds=+p –fields=+S -R -f ~/.vim/systags /usr/include /usr/local/include 并且在~/.vimrc中添加(亦可用上面描述的手動加入的方式): set tags+=~/.vim/systags 這樣,便可以享受系統庫函數名補全、原型預覽等功能了。 如果經常在不同工程里查閱代碼,那么可以在~/.vimrc中添加: set tags=tags; set autochdir - CTRL+] 命令會取當前光標下的Word作為tag的名字并直接跳轉。這使得在大量C程序中進行探索更容易一些。假設你正看函數”write block”,發現它調用了一個叫”write line”的函數,這個函數是干什么的呢?你可以把光標置于”write_line”上,按下CTRL+]即可。如果”write_line”函數又調用了 “write_char”.你當然又要知道這個函數又是什么功能。同時,置光標于”write_char”上按下CTRL+]?,F在你位于函數”write_char”的定義處。 “:tags”命令會列出現在你就已經到過哪些tag了: (ex command):tags 現在往回走。CTRL+T命令會跳到你前一次的tag處。在上例中它會帶你到調用了”write_char”的”write_line”函數的地方。CTRL+T可以帶一個命令記數, 以此作為往回跳的次數, 你已經向前跳過了,現在正在往回跳,我們再往前跳一次。下面的命令可以直接跳轉到當前tag序列的最后: (ex command) :tag 你也可以給它一個前輟, 讓它向前跳指定的步長. 比如”:3tag”。CTRL+T也可以帶一個前輟。這些命令可以讓你向下深入一個函數調用樹(使用CTRL+]), 也可以回溯跳轉(使用CTRL+T). 還可以隨時用”:tags”看你當前的跳轉歷史記錄。

ctags中C語言的kind

c classes d macro definitions e enumerators (values inside an enumeration) f function definitions g enumeration names l local variables [off] m class, struct, and union members n namespaces p function PRototypes [off] s structure names t typedefs u union names v variable definitions x external variable declarations [off]


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久网福利资源网站| 国产在线拍揄自揄视频不卡99| 国产精品成久久久久三级| 91麻豆国产精品| 国内揄拍国内精品少妇国语| 欧美专区日韩视频| 久久人人97超碰精品888| 亚洲精品久久久久国产| 久久久久在线观看| 国产精选久久久久久| 日韩精品极品毛片系列视频| 亚洲欧美中文字幕在线一区| 久久久爽爽爽美女图片| 中文字幕精品在线视频| 欧美特黄级在线| 中国日韩欧美久久久久久久久| 欧美专区第一页| 国产va免费精品高清在线观看| 日韩在线中文字| 91精品久久久久久久久久久久久久| 欧美性在线视频| 国产亚洲精品成人av久久ww| 精品久久久久久久大神国产| 米奇精品一区二区三区在线观看| 国产91在线播放| 欧美国产第一页| 国产99久久精品一区二区| 隔壁老王国产在线精品| 欧美精品一本久久男人的天堂| 高清欧美一区二区三区| 亚洲综合最新在线| 中文字幕日韩欧美精品在线观看| 国产精品www色诱视频| 欧美猛交免费看| 亚洲国产精品女人久久久| 亚洲欧美国产精品| 成人妇女淫片aaaa视频| 亚洲男人av在线| 超碰日本道色综合久久综合| 国产精品香蕉av| 欧美激情影音先锋| 亚洲小视频在线| 91黑丝高跟在线| 欧美日韩在线第一页| 国产成人高清激情视频在线观看| 91精品91久久久久久| 亚洲天堂av在线免费观看| 国产精品夫妻激情| 中文字幕日韩高清| 青青草一区二区| 精品国产欧美一区二区三区成人| 久久成年人免费电影| 欧美特级www| 国产精品高潮呻吟久久av黑人| 国产专区精品视频| 欧美精品18videos性欧美| 成人av.网址在线网站| 国语对白做受69| 91av视频在线观看| 久久综合亚洲社区| 日韩av在线网站| 国产成人鲁鲁免费视频a| 欧美亚洲视频在线看网址| 国产69精品久久久久久| 欧美电影免费播放| 91国自产精品中文字幕亚洲| 欧美日产国产成人免费图片| 久久久国产精品免费| 美日韩精品免费视频| 777国产偷窥盗摄精品视频| 激情成人中文字幕| 亚洲人免费视频| 91欧美视频网站| 欧美日韩国产精品专区| 欧美另类在线播放| 97久久超碰福利国产精品…| 日本成人精品在线| 韩国精品美女www爽爽爽视频| 国产美女主播一区| 欧美夫妻性生活视频| 亚洲精品中文字幕有码专区| 久久久久久久999精品视频| 成人h猎奇视频网站| 国产精品久久久久久久av电影| 国产精品久久久久91| 色综合91久久精品中文字幕| 日韩激情av在线免费观看| 久久久国产视频91| 亚洲欧美一区二区三区情侣bbw| 日韩视频免费在线| 亚洲精品wwwww| 国产精品69精品一区二区三区| 欧美一区二区三区艳史| 亚洲图片在线综合| 97avcom| 欧美日韩美女在线观看| 久久久久北条麻妃免费看| 欧美色道久久88综合亚洲精品| 国产精品一二三视频| 欧美主播福利视频| 欧美疯狂做受xxxx高潮| 国产午夜精品免费一区二区三区| 亚洲女人天堂色在线7777| 中文字幕亚洲在线| 成人黄色免费片| 911国产网站尤物在线观看| 国产精品video| 精品中文字幕在线| 久久精品国产69国产精品亚洲| 97视频免费看| 亚洲另类激情图| 夜夜嗨av色一区二区不卡| 国内精品久久久久影院 日本资源| 久久免费少妇高潮久久精品99| 欧美肥婆姓交大片| 韩国三级日本三级少妇99| 精品伊人久久97| 亚洲欧美日本伦理| 欧洲成人免费aa| 秋霞午夜一区二区| 97人人爽人人喊人人模波多| 98午夜经典影视| 亚洲一区二区中文| 亚洲xxxx做受欧美| 日韩av在线一区二区| 日韩av一区在线观看| 午夜精品久久久久久久男人的天堂| 欧美一区二区三区艳史| 亚洲香蕉av在线一区二区三区| 韩国日本不卡在线| 久久在线视频在线| 亚洲欧美另类中文字幕| 久久久999成人| 欧美性生交大片免网| 欧美激情一区二区三区高清视频| 日韩精品极品在线观看| 国产精品稀缺呦系列在线| 日韩av网站导航| 精品国产乱码久久久久久虫虫漫画| 亚洲aⅴ男人的天堂在线观看| 国产成人综合精品| 欧美精品videosex性欧美| 中文字幕精品影院| 亚洲综合中文字幕68页| 日韩欧美国产骚| 久久久久久久爱| 欧美成人一二三| 亚洲精品免费一区二区三区| 欧美xxxx综合视频| 日韩中文字幕在线播放| 亚洲欧美成人精品| 国产女人精品视频| 狠狠躁夜夜躁人人爽超碰91| 国产亚洲精品成人av久久ww| 亚洲精品国产品国语在线| 亚洲社区在线观看| 97久久超碰福利国产精品…| 久久精品国产一区| 国产精品美女网站| 神马久久久久久| 成人久久一区二区| 亚洲色图日韩av| 国产综合色香蕉精品| 欧美做受高潮电影o|