ctags taglist環境搭建與基本使用

2021-06-29 02:04:12 字數 680 閱讀 5990

注:我用的是ubuntu 14.04發行版。但是其他版本也應該不會有問題。

首先安裝ctags:

sudo apt-get install exuberant-ctags

cd $home/.vim/doc,執行vim,執行":helptags ."(注意最後乙個點號)

退出vim

cd到你要檢視原始碼的那個資料夾,執行ctags -r生成ctag檔案

然後啟動vim,執行「:tlisttoggle」就可以開啟或者關閉taglist

注意:ctags會對當前目錄中的子資料夾遞迴建立ctag檔案,所以如果你的原始碼分層次放在不同子資料夾下面的話,只需要在最上層的資料夾中執行一次該命令。但是當你使用vim檢視原始碼的時候,也同樣需要在最上層資料夾中啟動。

拿我的舉例:我要檢視的原始碼分層次放在了「~/scipoptsuite-3.1.1/scip-3.1.1」資料夾下的不同子資料夾中,建立ctags時在「~/scipoptsuite-3.1.1/scip-3.1.1」中執行命令,檢視子資料夾下的**需要執行「vim examples/binpacking/src/cmain.c",而不是先cd到」./examples/binpacking/src"然後「vim cmain.c」。如果採用了後一種錯誤的方式,taglist將只能看到該子資料夾下的**。比如,如果我的cmain中呼叫了其他目錄裡的檔案,taglist無法順利跳轉。

github pages Jekyll環境搭建

通過jekyll可以搭建 簡單理解成網頁生成規則,就是通過配置能自動幫你生成靜態網頁的東西。如何配置,請看 首先要更新ruby,系統倉庫裡最新的是1.9.3,而jekyll要求 2.0 最終版本資訊 ruby v ruby 2.3.3p222 2016 11 21 revision 56859 x8...

iOS WebDriverAgent 環境搭建

webdriveragent是facebook 在去年的 seleniumconf 大會上推出了一款新的ios移動測試框架。當時的推文申明,還只支援模擬器,不過在今年4月更新的版本中,官方宣稱支援真機測試了,大家可以檢視官方github 的介紹 下面摘錄一段官方對於webdriveragent的介紹...

pytorch tensorflow環境搭建

整個環境搭建鏈結 anaconda cuda 步驟一 安裝anaconda 作用是建立虛擬環境,避免各個環境受版本不同的影響 步驟二 cuda安裝 顯示卡廠商nvidia運算平台 sudo bash cuda 9.0.176 384.81 linux run此處是很長的說明 do you accep...