乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      安裝Exuberant Ctags及Tag List插件

       Rainboy913 2013-11-21

          為了方便使用Vim閱讀源代碼,Tag List 這個(gè)Vim插件不可或缺。這是一個(gè)用來(lái)瀏覽源代碼的Vim插件,使用它我們可以概覽源代碼的結(jié)構(gòu)并在各個(gè)源文件中跳轉(zhuǎn)瀏覽,非常方便。

          Tag List插件需要Ctags這個(gè)程序的支持(動(dòng)態(tài)生成tag file),Ctags 是一個(gè)用來(lái)為源文件中的標(biāo)識(shí)符(如變量、函數(shù)、類成 員、宏定義等)創(chuàng)建索引文件(tag file)的程序。這些索引讓我們能夠快速便利地在編輯器或其它工具中定位到指定標(biāo)識(shí)符的定義。最初的Ctags由Ken Arnold編寫并首先出現(xiàn)在BSD Unix中,現(xiàn)在大多數(shù)的Unix-like系統(tǒng)中都已經(jīng)內(nèi)置了這個(gè)工具,當(dāng)然,也包括了MacOSX 。

      然而,系統(tǒng)自帶的Ctags功能比較簡(jiǎn)單,支持的語(yǔ)言也少(如不支持C++、Java等語(yǔ)言),所以推薦安裝更強(qiáng)大的Exuberant Ctags。Exuberant Ctags最初由Darren Hiebert編寫并隨Vim發(fā)布,但在Vim6時(shí)獨(dú)立出來(lái)為一個(gè)項(xiàng)目,它提供了對(duì)更多的編程語(yǔ)言(支持多達(dá)41種語(yǔ)言,并可以添加自定義語(yǔ)言),同時(shí)兼 容原始Ctags的索引文件格式,除此之外很多的Vim插件也只支持Exuberant Ctags,所以最好把它裝上。

      接下來(lái)我們?cè)贛ac下編譯安裝Exuberant Ctags:

      首先到官方網(wǎng)站下載Exuberant Ctags的源代碼,最新版本是5.8。

      接著解壓到本地并進(jìn)入文件夾,確保你的Mac上面已經(jīng)安裝了XCode之后,就可以開(kāi)始編譯安裝Exuberant Ctags:

      ./configure
      make
      sudo make install
      

      根據(jù)這幾個(gè)簡(jiǎn)單的步驟,Exuberant Ctags就會(huì)被安裝在/usr/local/目錄下了,但是由于系統(tǒng)中原先已經(jīng)內(nèi)置了Ctags,如果沒(méi)有將/usr/local/bin添加到系統(tǒng)路 徑中的話,默認(rèn)執(zhí)行的是/usr/bin/ctags,可以在命令行中執(zhí)行:

      which ctags
      

      如果返回的不是/usr/local/bin/ctags,那么就需要在~目錄下的.profile文件中加入以下語(yǔ)句:

      export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
      

      然后命令行中執(zhí)行:

      source ~/.profile
      

      或者直接在~/.vimrc中加入以下配置語(yǔ)句:

      let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
      

      不過(guò)還是推薦第一種做法,因?yàn)橥ǔS脩糇孕邪惭b的軟件安裝到/usr/local目錄下會(huì)比較合適,這樣做的好處可以參考這篇文章,所以不妨先把路徑加 到$PATH變量中。

      Exuberant Ctags安裝完畢之后就可以安裝Tag List插件了,在官方網(wǎng)站上下載Tag List然后解壓,將plugin文件夾中的taglist.vim復(fù)制到~/.vim/plugin/中,將doc文件夾中的taglist.txt復(fù) 制到~/.vim/doc/中,如果~目錄下沒(méi)有對(duì)應(yīng)的文件夾請(qǐng)自行創(chuàng)建。

      最后,處理Tag List的幫助文件,先命令行進(jìn)入~/.vim/doc文件夾,然后啟動(dòng)Vim,在Vim中執(zhí)行(注意命令中的”.”):

      :helptags .
      

      安裝完畢!接下來(lái)就是對(duì)Tag List進(jìn)行配置了,Tag List提供了很多的配置參數(shù),用戶可以根據(jù)自己的使用習(xí)慣和需要在Vim的配置文件中進(jìn)行設(shè)置,查看詳細(xì)的幫助信息可以在Vim中執(zhí)行:

      :help taglist.txt
      

      下面列舉一些常用的配置:

      在~/.vim/plugin/taglist.vim中添加:

      
      let Tlist_Auto_Open=0 " Let the tag list open automatically
      let Tlist_Auto_Update " Update the tag list automatically
      let Tlist_Compact_Format=1 " Hide help menu
      let Tlist_Ctags_Cmd='ctags' " Location of ctags
      let Tlist_Enable_Fold_Column=0 "do show folding tree
      let Tlist_Process_File_Always=1 " Always process the source file
      let Tlist_Show_One_File=1 " Only show the tag list of current file
      let Tlist_Exist_OnlyWindow=1 " If you are the last, kill yourself
      let Tlist_File_Fold_Auto_Close=0 " Fold closed other trees
      let Tlist_Sort_Type="name" " Order by name
      let Tlist_WinWidth=40 " Set the window 40 cols wide.
      let Tlist_Close_On_Select=1 " Close the list when a item is selected
      let Tlist_Use_SingleClick=1 "
      Go To Target By SingleClick


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多