一、外掛程式
cscope、 exuberant-ctags、global、cppcomplete.vim taglist.vim
安裝:sudo apt-get install exuberant-ctags cscope global
cppcomplete.vim taglist.vim
mkdir -p ~/.vim/plugin ~/.vim/doc
cp cppcomplete.vim taglist.vim ~/.vim/plugin
cp /usr/share/doc/global/examples/gtags.vim.gz ~/.vim/plugin && cd ~/.vim/plugin && gzip -d gtags.vim.gz
將下面**copy到你的.vimrc中:
if has("cscope")三、用法set csprg=/usr/bin/cscope
set csto=0
set cst
set nocsverb
" add any database in current directory
if filereadable("cscope.out")
cs add cscope.out
" else add database pointed to by environment
elseif $cscope_db != ""
cs add $cscope_db
endif
set csverb
set cscopetag
set cscopequickfix=s-,g-,c-,d-,t-,e-,f-,i-
endif
map
:tlisttoggle
關於這些外掛程式的用法可以到google上查詢 一下,有更詳細的說明,不過我寫了兩個簡單的shell script,你可以借鑑一下
1、cscreate.sh
#!/bin/bash2、csdel.shif [ -n "$1" ]
then
cd $1
sudo find -name "*.h" -o -name "*.c" -o -name "*.cpp" > cscope.file
sudo cscope -bkq -i cscope.file
sudo ctags -r
# sudo cscope -rb
else
echo "please input dir of project"
fi
#!/bin/bash儲存這兩個檔案到/usr/bin下面。if [ -n "$1" ]
then
cd $1
sudo rm -f cscope* tags
else
echo "please input dir of project"
fi
example:
/project:是你的工程目錄
開啟你的終端,輸入:cscreate.sh /project
這時會生成一些cscope*的檔案
然後你就可以:vi /project/*.cpp /project/*.h
在任何乙個變數或函式名:ctrl+] 轉到定義
返回:ctrl+o
按f3就會出現函式列表
效果如圖:
**:開發網
安裝vim及外掛程式
1 先安裝vim,若已安裝,這在 資料夾下新建 vimrc 檔案,在該檔案配置vim的外掛程式 2 再安裝vundle外掛程式,方法 git下來vundle資料夾放置在 vim bundle 下 vundle用來管理vim外掛程式 方法一 可以直接在.vimrc檔案中的 命令模式 下輸入bundle...
vim 安裝外掛程式及常用外掛程式
vim 支援很多外掛程式,為了方便統一管理,通常會先安裝外掛程式管家,然後通過這個外掛程式實現自動安裝 解除安裝 更新外掛程式。vim 常用的外掛程式管家有 vundle 和 vim plug,這裡以 vundle 為例。所有的 vim 外掛程式,可以在這裡檢視 git clone vim bund...
vim外掛程式安裝 如何安裝Vim外掛程式
vim外掛程式安裝 儘管vim快速高效,但預設情況下,它只是乙個文字編輯器。至少,這就是沒有外掛程式的情況,外掛程式基於vim並新增了額外的功能,使其不僅具有鍵入文字的視窗,還具有更多的功能。正確搭配各種外掛程式,您可以掌控自己的生活,並打造自己獨特的vim體驗。您可以自定義主題 還可以新增語法突出...