• <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>

            colorful

            zc qq:1337220912

             

            用Vim搭建C/C++開(kāi)發(fā)環(huán)境

             

            http://blog.csdn.net/wooin/article/details/1858917
            http://easwy.com/blog/archives/advanced-vim-skills-taglist-plugin/

             

            -------------------------------------------------------

            用Vim搭建C/C++開(kāi)發(fā)環(huán)境

            李若老師曾經(jīng)說(shuō):世界上的程序員分三種,一種是用Emacs,一種是用Vim的,其它的歸為第 三種。其意是說(shuō)如果一個(gè)程序員兩者都不用的話(huà),那大抵是不能歸為入流者行列的。對(duì)使用C/C++的人來(lái)說(shuō),很多人喜歡Emacs,據(jù)說(shuō)與對(duì) Stallman的崇拜與愛(ài)屋及烏有關(guān);-) 當(dāng)然,Emacs與Vim雖然在文本編輯方面的性能是等價(jià)的,但使用起來(lái)兩者還是有很大的不同:Vim是為 程序員而開(kāi)發(fā)的,功能強(qiáng)大而實(shí)用;Emacs除了文本編輯之外,作為Unix下的“第一個(gè)人工生命”,還可以通過(guò)插件完成各種包括聽(tīng)mp3,發(fā)郵件,甚至 煮咖啡的操作,所以,Emacs更像是一種“生活方式”。言歸正傳,我個(gè)人是用Vim的,在編寫(xiě)C/C++的程序時(shí),只用Vim自身的功能還是不太爽的, 還需要其它的插件,將其構(gòu)造成一個(gè)比VC爽得多的IDE。由于每個(gè)工具介紹清楚都不是一兩句話(huà)說(shuō)得完的,以下只列出插件的名稱(chēng),具體的內(nèi)容google之 即可;-)其中vim插件可以到VIMer最常去的www.vim.org下載

            1. Ctags,非vim插件。Ctags是Vim必不可少的工具,它可以將C/C++的宏、變量、函數(shù)、類(lèi)等一系列信息提取出來(lái),以方便切換。Ctags還可以使用更強(qiáng)大的cscope代替。
            2. Taglist,Vim插件。Taglist是與ctags的配合的vim的強(qiáng)大工具之一,其功能是將當(dāng)前buffer的所有信息作成一個(gè)列表放在旁邊,隨時(shí)可以切換。
            3. omnicppcomplete,Vim插件。其功能顧名思義就是自動(dòng)補(bǔ)全工具(可不是簡(jiǎn)單的Ctrl+N哦),比如定義了一個(gè)類(lèi)叫myClass,生成一個(gè)實(shí)例myClass c; 那么輸入c.之后就可以出現(xiàn)一個(gè)框,里面是c所有的成員函數(shù)。
            4. csupport,Vim插件。這是一個(gè)非常好的C/C++ ide,有了它什么編譯運(yùn)行一鍵搞定,定義一個(gè)類(lèi)一鍵就可以給出一個(gè)模板格式,相當(dāng)實(shí)用。
            5. clewn,非Vim插件。其用處是聯(lián)結(jié)vim與gdb(沒(méi)聽(tīng)說(shuō)過(guò)gdb?google補(bǔ)個(gè)課吧~)。在打開(kāi)clewn的時(shí)候,它利用 NetBeans,把gVim與gdb無(wú)縫地聯(lián)結(jié)起來(lái),還可以像matlab一樣,在調(diào)試的時(shí)候把鼠標(biāo)放在變量名上,就會(huì)有一個(gè)ballon出來(lái)顯示這個(gè) 變量的指,炫吧?誰(shuí)說(shuō)只有emacs才能與gdb結(jié)合的好?另外它的另外一個(gè)替代品是VimGdb,這是個(gè)Vim插件。
            6. Doxygenkit。注釋與文檔合二為一的最強(qiáng)工具當(dāng)然是Doxygen,有了Doxygenkit,用Vim寫(xiě)Doxygen格式一鍵搞定。

            至此,我定制的Vim的C/C++IDE就搞定了,用起來(lái)比VC那個(gè)真是爽不知多少倍了。除了以上的插件外,Vim常用的還有Vimshell,project等工具,都有很炫的效果,請(qǐng)各位VIMers 自己體會(huì)

            posted on 2012-09-26 17:55 多彩人生 閱讀(1808) 評(píng)論(2)  編輯 收藏 引用 所屬分類(lèi): vim -- ctags

            評(píng)論

            # re: 用Vim搭建C/C++開(kāi)發(fā)環(huán)境 2014-12-05 13:05 啦啦啦

            難道這些都要裝么?安裝過(guò)程也沒(méi)有寫(xiě)。。。。  回復(fù)  更多評(píng)論   

            # re: 用Vim搭建C/C++開(kāi)發(fā)環(huán)境 2014-12-05 13:07 啦啦啦

            原來(lái)鏈接里有,多謝了  回復(fù)  更多評(píng)論   

            導(dǎo)航

            統(tǒng)計(jì)

            常用鏈接

            留言簿(3)

            隨筆分類(lèi)

            隨筆檔案

            搜索

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            久久精品人成免费| 99久久无码一区人妻a黑| 国内精品伊人久久久影院 | 99精品久久精品| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久精品国产亚洲沈樵| 久久久久一本毛久久久| 乱亲女H秽乱长久久久| 久久99精品久久久久久水蜜桃| 久久天天躁狠狠躁夜夜2020一| 精品久久8x国产免费观看| 欧美久久亚洲精品| 91精品国产综合久久香蕉| 久久无码中文字幕东京热| 久久精品国产WWW456C0M| 国内精品久久久人妻中文字幕| 国产免费久久精品99久久| 久久偷看各类wc女厕嘘嘘| 色偷偷91久久综合噜噜噜噜| 91精品国产91久久久久久青草 | 国产精品丝袜久久久久久不卡 | 亚洲va久久久噜噜噜久久狠狠 | 久久久久久无码Av成人影院| 久久综合九色综合久99| 国产Av激情久久无码天堂| 无码超乳爆乳中文字幕久久| 久久婷婷五月综合色奶水99啪 | 国产一区二区精品久久凹凸| 999久久久无码国产精品| 看久久久久久a级毛片| 99精品国产99久久久久久97 | 亚洲AV日韩AV永久无码久久| 国产精品久久久久久久久软件| 久久久久亚洲精品无码网址| 精品久久人人做人人爽综合| 国产亚洲精久久久久久无码AV| 99久久综合国产精品二区| 国产精品内射久久久久欢欢| 久久精品一区二区影院| 模特私拍国产精品久久| 伊人久久久AV老熟妇色|