青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

vim+cscope+ctags瀏覽源碼

Posted on 2007-12-10 19:16 T.S Liu 閱讀(2128) 評論(1)  編輯 收藏 引用 所屬分類: vim/gvim
 一、用vi+cscope編輯文件

1. cscope 用于生成索引文件的選項:
-R: 在生成索引文件時,搜索子目錄樹中的代碼
-b: 只生成索引文件,不進入cscope的界面
-q: 生成cscope.in.out和cscope.po.out文件,加快cscope的索引速度
-k: 在生成索引文件時,不搜索/usr/include目錄
-i: 如果保存文件列表的文件名不是cscope.files時,需要加此選項告訴cscope到哪兒去找源文件列表。可以使用“-”,表示由標準輸入獲得文件列表
-I dir: 在-I選項指出的目錄中查找頭文件
-u: 掃描所有文件,重新生成交叉索引文件
-C: 在搜索時忽略大小寫
-P path: 在以相對路徑表示的文件前加上的path,這樣,你不用切換到你數據庫文件所在的目錄也可以使用它了
如果你的源碼中只含有.c,.h文件,你可以直接使用 cscope -Rbq
一般使用方法:find ./ -name "*.c" -or -name "*.h" -or -name "*.cpp" -or -name "*.S" | cscope -Rbq
2. 接著你就可以使用vim來打開一個文件來瀏覽編輯代碼了。使用cs(cscope寫)命令來實現函數的調用,
定義查找:
f: 查找并打開文件,類似vim的find功能
s: 查找C語言符號,即查找函數名、宏、枚舉值等出現的地方
g: 查找函數、宏、枚舉等定義的位置,類似ctags所提供的功能
d: 查找本函數調用的函數
c: 查找調用本函數的函數
t: 查找指定的字符串
e: 查找egrep模式,相當于egrep功能,但查找速度快多了
i: 查找包含本文件的文

一般使用方式為cs f t var_name
二、用vim + ctags閱讀源代碼
首先我們必需給要閱讀的源代碼建一個或者多個tags文件,在shell下利用ctags命令給單個文件建立tags如下:
     ctags  filename.c
要給同一個目錄下的所有文件建立tags如下:
     ctags -R
這時在tags文件所在的目錄下打開源文件閱讀,vim就會自動調用tags文件。
如果tags文件不在當前目錄下,可以在命令模式下用下面的命令設置tag文件
     :set tag=tag_file_path

要在vim下跳到一個函數的定義處可以在命令模式下用下面的命令:
     :tag fuction_name
這個命令將把你帶到fuction_name函數的定義處。
另外,ctrl + ]命令會把當前光標下的單詞作為tag的名字,并直接跳轉
用ctrl + t命令可以回到前一個tag,你可以在ctrl + t前面加一個數字
表示往回跳的層數。
使用Ctrl + g可以顯示當前正在編輯的文件名,及所在的行號
另外,如果源文件的排版比較亂的話,可以通過命令gg=G來格式化整個源文件
下面這幾個設置可以幫助你更好的設置代碼縮進
      :set cindent
      :set shiftwidth=4
      :set tabstop=4
 Linux聯盟收集整理 ,轉貼請標明原始鏈接Linux聯盟

Feedback

# re: vim+cscope+ctags瀏覽源碼  回復  更多評論   

2011-12-03 21:31 by x007007007
圖個方便,

windows 下的cscope和ctags打包

http://cn.ziddu.com/download/631338/cscope_ctags_for_win32.rar.html

大家試試
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品国产2020观看福利| 国产嫩草影院久久久久 | 久久男女视频| 老牛国产精品一区的观看方式| 久久精品视频在线免费观看| 久久亚洲精品一区二区| 久久人人爽人人爽爽久久| 卡通动漫国产精品| 欧美高清日韩| 亚洲精品视频一区| 亚洲一区自拍| 亚洲国产第一| 亚洲欧美日本另类| 欧美一区二区三区久久精品 | 毛片基地黄久久久久久天堂| 欧美二区不卡| 国产精品你懂得| 国产综合精品一区| 亚洲人成在线观看网站高清| 亚洲影视在线播放| 久久漫画官网| 日韩午夜激情电影| 欧美综合激情网| 欧美日韩18| 国产专区精品视频| 亚洲视频精品| 欧美成人国产| 亚洲一区二区三区在线观看视频| 久久久久久91香蕉国产| 欧美日韩国产不卡在线看| 国产亚洲欧美日韩日本| 亚洲香蕉网站| 亚洲国产精品一区在线观看不卡| 欧美一区国产在线| 欧美日韩一区二区三区高清| 国内精品久久久| 亚洲一区二区三区激情| 亚洲黄色有码视频| 久久久不卡网国产精品一区| 国产精品呻吟| 在线视频亚洲一区| 欧美激情一区二区三区在线| 欧美在线播放高清精品| 欧美视频在线观看一区| 亚洲剧情一区二区| 美女脱光内衣内裤视频久久网站| 亚洲永久免费| 欧美日本一区二区高清播放视频| 在线观看精品| 噜噜噜噜噜久久久久久91 | 欧美人与禽猛交乱配| 在线看不卡av| 裸体歌舞表演一区二区| 欧美一级午夜免费电影| 国产欧美日韩一区二区三区在线| 中国成人黄色视屏| 欧美aⅴ99久久黑人专区| 久久国产直播| 韩国精品在线观看| 裸体一区二区三区| 久久久中精品2020中文| 亚洲第一页自拍| 欧美成人性网| 欧美激情欧美激情在线五月| 亚洲美女尤物影院| 日韩视频在线播放| 国产精品黄色在线观看| 午夜一区二区三视频在线观看| 亚洲网站啪啪| 一区二区三区欧美日韩| 亚洲国产99| 牛牛影视久久网| 亚洲破处大片| 91久久在线播放| 欧美日韩在线观看视频| 99国产精品| 亚洲午夜免费视频| 国产精品久久久久久久久借妻| 亚洲伊人久久综合| 亚洲一区二区视频| 好吊日精品视频| 亚洲电影在线看| 欧美日韩免费观看中文| 99re热这里只有精品免费视频| 欧美激情精品| 欧美日韩国产首页在线观看| 亚洲一品av免费观看| 亚洲一品av免费观看| 国产免费成人| 欧美成人一区在线| 久久久久五月天| 亚洲国产成人高清精品| 亚洲国产黄色片| 亚洲乱亚洲高清| 欧美午夜无遮挡| 亚洲欧美中文字幕| 久久漫画官网| 亚洲欧洲av一区二区| 亚洲高清视频一区| 亚洲午夜黄色| 亚洲人成人一区二区在线观看 | 在线亚洲欧美视频| 国产精品羞羞答答| 欧美激情一区二区久久久| 欧美色道久久88综合亚洲精品| 久久婷婷人人澡人人喊人人爽| 欧美精品成人91久久久久久久| 欧美一区二区三区在| 欧美阿v一级看视频| 午夜精品网站| 欧美日韩国产免费| 欧美激情视频给我| 国产婷婷色一区二区三区四区| 91久久精品国产91久久| 午夜国产精品视频| 在线视频精品一| 免费欧美网站| 久热精品在线视频| 国产欧美精品一区二区三区介绍| 亚洲国产老妈| 亚洲电影免费观看高清完整版| 亚洲视频一区二区在线观看| 亚洲经典一区| 久久综合中文色婷婷| 性欧美暴力猛交另类hd| 欧美日韩亚洲一区二区三区在线| 欧美电影在线观看完整版| 激情成人综合网| 亚洲一区尤物| 欧美一级一区| 亚洲一区日韩在线| 欧美日产国产成人免费图片| 欧美一区二区在线观看| 欧美日韩少妇| 99国产精品久久久久老师| 亚洲片国产一区一级在线观看| 久久综合一区二区三区| 欧美成年人视频| 91久久视频| 欧美黑人国产人伦爽爽爽| 欧美国产日韩视频| 在线高清一区| 麻豆av一区二区三区| 欧美不卡视频| 亚洲精品一二三| 欧美精品日韩三级| 亚洲看片免费| 午夜亚洲精品| 伊人狠狠色丁香综合尤物| 久久亚洲午夜电影| 亚洲成人在线免费| 亚洲久色影视| 欧美交受高潮1| 亚洲六月丁香色婷婷综合久久| 中日韩美女免费视频网站在线观看| 欧美日本在线| 中文无字幕一区二区三区| 午夜电影亚洲| 一区二区三区在线不卡| 蜜桃久久av一区| 日韩图片一区| 久久精品国产清高在天天线| 在线成人www免费观看视频| 欧美+日本+国产+在线a∨观看| 亚洲国产精品t66y| 午夜伦欧美伦电影理论片| 狠狠色伊人亚洲综合网站色| 久久夜精品va视频免费观看| 亚洲成人在线网| 亚洲综合精品| 精品动漫av| 欧美日韩国产免费| 欧美一区1区三区3区公司| 亚洲国产精品电影| 亚洲欧美另类在线| 曰韩精品一区二区| 国产精品sm| 久久婷婷蜜乳一本欲蜜臀| 99re热这里只有精品视频| 久久国产精品久久w女人spa| 亚洲欧洲精品一区二区三区| 欧美日韩在线电影| 老色鬼精品视频在线观看播放| 一区二区日韩免费看| 免费影视亚洲| 久久精品一区二区三区不卡牛牛 | 免费视频一区| 亚洲欧美三级伦理| 亚洲激情网址| 乱中年女人伦av一区二区| 亚洲欧美国产另类| 一本一本久久a久久精品牛牛影视| 日韩午夜黄色| 亚洲欧美不卡| 91久久国产精品91久久性色| 国产精品视频1区| 欧美精品黄色| 免费精品视频| 久久蜜臀精品av| 久久国产免费|