轉 VIM的設定及外掛程式安裝

2021-04-16 20:24:32 字數 1735 閱讀 5416

一、外掛程式

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/bash

if [ -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

2、csdel.sh

#!/bin/bash

if [ -n "$1" ]

then

cd $1

sudo rm -f cscope* tags

else

echo "please input dir of project"

fi

儲存這兩個檔案到/usr/bin下面。

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體驗。您可以自定義主題 還可以新增語法突出...