1. 程式人生 > >windows下gvim+ctags+cscope+taglist

windows下gvim+ctags+cscope+taglist

下載
-----------------------------------
下載cscope15.6-win32.zip

安裝
-----------------------------------
安裝很簡單,只要將cscope的可執行檔案放到PATH環境變數包含的目錄中即可。
(1) 推薦Windows使用者將上面下載到的cscope.exe與gvim.exe放在同一個目錄下,如D:/Program Files/Vim/vim72下。
(2) "我的電腦" --> "屬性" --> "高階" --> "環境變數" --> "系統變數"
    PATH: D:/Program Files/Vim/vim72 (給環境變數PATH新增cscope.exe所在目錄)
    登出/重啟後PATH即可生效。
(3) "開始" --> "執行" --> "cmd"
C:/Documents and Settings/Administrator>cscope -V

cscope: version 15.6.   Compiled by MSLK([email protected])
如果能看到cscope的版本好則說明安裝成功。

(4) 為了方便地使用cscope,我們還需要下載cscope的鍵盤對映設定,這樣就可以在gvim中簡單地通過快捷鍵來使用cscope,而不必敲複雜的命令了。鍵盤對映可以從這裡下載:http://cscope.sourceforge.net/cscope_maps.vim。
將下載到的cscope_maps.vim放在gvim的外掛目錄裡,如D:/Program Files/Vim/vimfiles/plugin中。Linux使用者可以放在$HOME/.vim/plugin中。


建立符號資料庫
-----------------------------------
(1) 我們假設我們要閱讀的程式碼放在D:/src/myproject下。然後開啟命令列,進入原始碼所在的目錄,為cscope建立搜尋檔案列表。在命令列中執行以下命令:
D:/soft/vxwork_src>dir /s /b *.c *.h > cscope.files

D:/soft/vxwork_src>cscope -b
執行結束後你可以在當前目錄下發現cscope.out檔案,這就是cscope建立的符號資料庫。上面這個命令中,-b引數使得cscope不啟動自帶的使用者介面,而僅僅建立符號資料庫。

(2) 編輯D:/Program Files/Vim/_vimrc,新增如下內容。
cs a D:/soft/vxwork_src/cscope.out

如果你的原始碼是C++,則可以將cpp等副檔名也加入到上面的命令中。
dir /s /b *.c *.h *cpp *.hpp > cscope.files

如果是Linux使用者,則可以使用find命令實現同樣的功能:
find $(pwd) -name "*.[ch]"

相關推薦

windowsgvim+ctags+cscope+taglist

下載 ----------------------------------- 下載cscope15.6-win32.zip 安裝 ----------------------------------- 安裝很簡單,只要將cscope的可執行檔案放到PATH環境變數包含的目錄中即可。 (1) 推薦Windo

vimctags+cscope查詢切換

i.             about ctags 1安裝ctags sudo apt-get install ctags 2生成tags檔案 在原始碼根目錄下執行ctags -R命令來為程式原始碼生成標籤檔案,其-R選項表示遞迴操作,同時為子目錄也生成標籤檔案,v

vimctagstaglist等的使用和配置

1.ctags (1)到 http://prdownloads.sourceforge.net/ctags/ctags-5.6.tar.gz         下載ctags原始碼ctags-5.6.tar.gz (2)解壓並安裝 假設在家目錄

VIM:打造LINUX程式設計師的編輯利器(CTAGS+CSCOPE+TAGLIST+CODE_COMPLETE)

http://smilejay.com/2012/10/vim-for-linux-programmer/ 在2年前,寫過一篇文章“Vim:打造Linux C/C++程式設計師的編輯器”,先在根據這兩年的Vim使用經驗對其進行一些補充和完善,以便在使用Vim時(偶爾忘

Atom安裝ctags+cscope win平臺

ctags,cscope,一看就知道是vim使用者才會用的東西,對的,沒錯,基本是vim的標配,折騰atom的時候在外掛裡面搜了一下,居然也都有,嗯,那就拿來用用唄。 宣告一下,本人不是vim的重度使用者,之前都是用IDE的,比如AS,比如VS。 Atom還

windowsgVim執行c、c++、python程式

首先宣告,本帖只講源程式的編譯和執行怎麼實現,不講一些好用的外掛。 如果只是安裝了vc++ 6.0,則看下面: 很簡單,一共兩步: 1、建立環境變數 要建立三個環境變數,相應的路徑對應你vc++ 6.0或是python的安裝目錄即可: 1)PATH:一般你的環境

vim、gvimwindows中文亂碼的終極解決方式

位置 nor sni nes n-1 message gui lan 終極 測試成功,完美解決。 僅僅需改動VIM文件夾以下的這個文件_vimrc。 加油吧,騷年。非常強大的! set encoding=utf-8 set fileencodings=ut

windows使用gvim不支持python3.6問題解決

一個 下使用 環境變量配置 安裝 clas 配置 ini vim配置 不支持 在用戶目錄下C:\Users\Administrator\新建vim配置文件夾vimfiles,然後該文件下建立一個文件vimrc vimrc內容: set pythonthreedll=pyth

[Vim] 02 用 Windows gVim 假裝 Linux 的 Vim

0. 前言 這應該是極簡配置,“極簡”就是字面意思 我安裝的版本是 8.1.1 來看個素顏 1. 找到 _vimrc 文字 我裝在 E:\Program Files (x86)\Vim,所以它就在那裡 安全起見,就地存個副本 2 編輯 _vimrc

vim、gvimwindows 中文亂碼解決方案

相信用過 Vim 的人都會深深的喜歡上這款編輯器,因為它的效率實在是太高了!不過,對於在 Windows 系統上使用 Vim 的人會碰到一點小麻煩:檔案顯示亂碼、選單亂碼、右鍵選單亂碼、conlse輸出亂碼、檔案關聯右鍵選單亂碼……在 windows 下 vim 的中文字型顯

linux系統用vim+ctags+cscope檢視原始碼

ctags 用於把關鍵字生成一個索引表,在vim裡可直接使用"ta 關鍵字"在索引表裡查詢並定位. cscope 也是生成索引表,在vim裡使用"cs xx xx xx "來查詢 如檢視ffmpeg-3.0的原始碼: 1). 在終端進入原始碼目錄,

vim+taglist+ctags+cscope+自動補齊

下載地址: http://download.csdn.net/detail/shichaog/8676365 vim命令錄製於回放 script -t 2>time.log -a  vim-hacking-taglist.txt scriptreplay time.

Linux 閱讀原始碼工具(Vim + ctags+Cscope

0. 寫在前面的廢話 開發環境遷移到了Ubuntu下,所有windows下好用的工具都要找個替代品。 windows下一直用 souce Insight 來閱讀原始碼,需要在Ubuntu下找個替代品。 上網看了看,貌似Vim + Ctags + Cscope不錯,安

Linux用Vim+cscope+ctags打造具有Source Insight便利性的IDE

Vim簡單介紹:Linux/Unix下的文字編輯軟體。使用Vim coding優勢:1.無需滑鼠,全鍵盤操作。對於coding來說,可以雙手專注盲打coding,無需切換滑鼠導致分散注意力。2.支援外掛,從而可以利用外掛,在Linux下將Vim打造成和SourceInsigh

Windows配置啟動面安裝版本mysql

mysql一,下載Zip版本的免安裝版本的Mysql,並解壓之安裝目錄下面二,在Windows的Path中添加Mysql的Bin目錄,使得可訪問mysql等命令。*遇到奇怪問題,在win10的path加入了mysql運行記錄。但是執行mysql依然未找到。此時mysql的bin目錄為path中的最後一項。後來

windowsmysql 5.7的配置全過程

希望 圖片 all str success ans bst alt database 這是一套在好多次的安裝下總結出來的經驗,包括很多種遇到的問題,查過很多資料,特此總結一下。 一、從官網下載MySQL的zip(免安裝的) 解壓mysql-5.7.11-winx64.zip

Windows編譯Lua

play pre functions aries programs mem lba other pil http://blog.csdn.net/yue7603835/article/details/41739085 http://blog.csdn.net/birdfl

windows 隱藏 system 函數彈窗

hwnd log main hat wchar lose byte ces sys 概述 下面的程序是解決windows 下面調用 system() 函數的時候,會有窗口彈出的問題 頭文件 #include <windows.h> 源碼 /** * @br

Windows快速安裝Xgboost(無需Git或者VS)

nor port 最終 比賽 http 無需 windows git 到你 xgboost的全稱是eXtreme Gradient Boosting,現在已經風靡Kaggle、天池、DataCastle、Kesci等國內外數據競賽平臺,是比賽奪冠的必備大殺器!如果

windows 搭建安裝 sass

出版 版本號 ack sources 打印 strong 由於 ima install 眾所周知,sass 解析需要有 ruby 的支撐,所以, 第一步:點我下載 ruby; 第二步:安裝 ruby; 在安裝 ruby 過程中需要註意的一點:把 ruby 執行文件添加到 p