欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

vimc語言函數(shù)跟蹤 vim查看函數(shù)調(diào)用

如何使用ctags實現(xiàn)vim編輯器中的變量或函數(shù)追蹤

這時,我們就可以使用到ctags來幫我們完成這個繁瑣的任務(wù)。(一般系統(tǒng)都會默認(rèn)安裝了ctas,大家可以在終端試下直接輸入指令ctags檢驗一下是否已安裝,若沒有安裝可自行安裝) 現(xiàn)在開始來講下如何使用ctags: 第一步:找到你需要閱覽的文件所在的文件夾,一般情況下都習(xí)慣把所有需要查看的代碼放到同一個文件夾,假設(shè)這個文件夾的名字就叫做finddir,先用cd指令去到finddir文件夾,然后使用指令: ctags -R , 執(zhí)行完這條命令后,會發(fā)現(xiàn)在finddir文件夾中多了一個 tags文件,第一步完成 第二步:修改配置文件,執(zhí)行指令 vim /etc/vimrc 在文件的中間,很多set 語句開頭的地方,添加一行 set tags=/finddir/tags或執(zhí)行vim ~/.vimrc,然后在文件中添加一行set tags=/finddir/tags或者在執(zhí)行vim ~/.vimrc,然后添加一行set tags=/finddir/tags,保存文件,第二步完成 第三步:使用vim -t filename 指令打開finddir目錄下的文件,這是找到一個變量或函數(shù),按組合件ctrl+],就可以向下追蹤,按組合件ctrl+t,就可以向后追蹤。

在旌德等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),旌德網(wǎng)站建設(shè)費(fèi)用合理。

怎樣在Ubuntu里設(shè)置vim加亮顯示c語言函數(shù)名?

1、配置文件的位置

在目錄 /etc/ 下面,有個名為vimrc的文件,這是系統(tǒng)中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名為:“.vimrc”。例如,/root目錄下,通常已經(jīng)存在一個.vimrc文件。

2、設(shè)置語法高亮顯示

1) 打開vimrc,添加以下語句來使得語法高亮顯示:

syntax on

2) 如果此時語法還是沒有高亮顯示,那么在/etc目錄下的profile文件中添加以下語句:

export TERM=xterm-color

3、設(shè)置Windows風(fēng)格的C/C++自動縮進(jìn)(添加以下set語句到vimrc中)

1)設(shè)置(軟)制表符寬度為4:

set tabstop=4

set softtabstop=4

2)設(shè)置縮進(jìn)的空格數(shù)為4

set shiftwidth=4

3)設(shè)置自動縮進(jìn):即每行的縮進(jìn)值與上一行相等;使用 noautoindent 取消設(shè)置:

set autoindent

4)設(shè)置使用 C/C++ 語言的自動縮進(jìn)方式:

set cindent

5)設(shè)置C/C++語言的具體縮進(jìn)方式(以我的windows風(fēng)格為例):

set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,1s,=1s,:1s

6)如果想在左側(cè)顯示文本的行號,可以用以下語句:

set nu

7)最后,如果沒有下列語句,就加上吧:

if term=="xterm"

set t_Co=8

set t_Sb=^[[4%dm

set t_Sf=^[[3%dm

endif

vim函數(shù)調(diào)用關(guān)系

1、下載 cscope_maps.vim 文件,并在您的 Vim 啟動配置文件中加入此文件。 如果您使用的是 Vim 6.x 版本,您可以將這個文件安排在 $HOME/.vim/plugin 目錄下(如果是其他的目錄,請您了解您的 'runtimepath' 環(huán)境變量)。 如果您正在使用的是 Vim5.x 的版本,您可以將此文件的所有內(nèi)容加入您的 $HOME/.vimrc 文件中,或者在 .vimrc 中加入 "source cscope_maps.vim" 命令(注,此文件無比在可識別的路徑中)。

2、在源代碼目錄下,執(zhí)行cscope -Rb方法生成cscope.out文件,這是一個索引文件,類似于ctags生成的tags索引文件一樣的作用;

3、打開 Vim,如果您使用 C 代碼中已有的標(biāo)記(symbol)(例如:'vim -t main'),那么 Vim 將跳轉(zhuǎn)到您所希望的地方。將光標(biāo)移動到程序中的各個源碼中的某個函數(shù)處,連續(xù)的快讀的鍵入 "CTRL - \ S"(就是按下 CRTL - 反斜線,然后再按 'S'),然后你會看見在 Vim 底部彈出一個窗口(Window),它顯示了程序中所對應(yīng)的標(biāo)記。選擇相應(yīng)的一個并鍵入回車,就會跳到對應(yīng)的位置。和 ctags 一樣,你可以鍵入 "CTRL-t" 就可以回到搜索前的位置。

網(wǎng)站欄目:vimc語言函數(shù)跟蹤 vim查看函數(shù)調(diào)用
網(wǎng)址分享:http://chinadenli.net/article48/hepghp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航企業(yè)建站虛擬主機(jī)Google網(wǎng)站策劃標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)