vim的終極配置spf13 vim

2021-09-10 09:42:55 字數 1666 閱讀 3395

1.spf13-vim

.vimrc

.vimrc.before

.vimrc.bundles

~/.vim/bundle/*下面的各種外掛程式

~/.spf13-vim-3  spf13的一些輔助工具,可以忽略

因為spf13-vim完美的結構組織,你完全可以在不修改它任何檔案的基礎上,對應增加幾個自己的~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local檔案來增加自己的個性化配置,或者增加刪除外掛程式,可擴充套件性極強。也就是spf13-vim使用者自己的配置就放到~/.vimrc.local,~/.vimrc.bundles.local,~/.vimrc.before.local中就行了,我們不要去修改.vimrc,.vimrc.before以及.vimrc.bundles這些有spf13-vim發行版的配置檔案。當然如果你vimscript很厲害的話,也可以去改哦。

總體來說,spf13-vim是由定製化的.vimrc、vundle外掛程式管理器以及各種外掛程式結合在一起的乙個vim外掛程式與配置的發行版本。

2.spf13-vim的安裝與配置

(1)網路模式安裝

curl -l > spf13-vim.sh&& sh spf13-vim.sh

(2)手動安裝模式

如果網路環境不支援 git 的話,就什麼都需要手動安裝了。手動模式安裝太繁瑣了,其實就是參考 spf13-vim/bootstrap.sh 指令碼的操作。

b)參照 spf13-vim/bootstrap.sh 檔案中的操作,將原有的 vim配置檔案備份,然後將新的配置檔案鏈結到~/目錄下

d)修改 spf13-vim/.vimrc.bundles 檔案,該配置檔案中的類似bundle '***/yyy'的一行實際上就是 github 上的乙個 vim 外掛程式路徑,如 bundle'gmarik/vundle'的 url 路徑就是直接修改let g:spf13_bundle_groups 可以去掉一些不需要的外掛程式組,每個外掛程式組包括的外掛程式都在該配置檔案的下面定義了,如果不想將整個外掛程式組都去掉,可以在外掛程式組的定義處刪掉一些不需要的外掛程式,但要注意在該配置檔案開頭,deps」注釋下面的外掛程式是必須的,不能刪掉

f)最後按照 spf13-vim/bootstrap.sh 最後的安裝命令安裝即可

備註,如果使用securecrt,需要新建乙個~/.vimrc.local,加上下面這一句,將終端顏色設定成 256色:set t_co=256,這樣就可以了。

3.spf13-vim的常用操作

(1)安裝新外掛程式

echobundle \'spf13/vim-colors\' >> ~/.vimrc.bundles.local    #外掛程式:vim-colors,需首先在檔案.vimrc.bundles.local中進行配置

vim +bundleinstall!+bundleclean +q                          #安裝

(2)解除安裝外掛程式

echounbundle \'autoclose\' >> ~/.vimrc.local                 #解除安裝外掛程式:autoclose

echounbundle \'scrooloose/syntastic\' >> ~/.vimrc.local      #解除安裝外掛程式:scrooloose/syntastic

進入vim執行:bundleclean來刪除指定的外掛程式

spf13高亮顯示問題

在編輯已有的1.cpp檔案的時候,發現該檔案中的語法無高亮顯示。如果複製成另外乙個檔案 比如cp 1.cpp 2.cpp 此時開啟2.cpp的時候,語法的高亮顯示正常。問題補充,之前是由於存在1.cpp.swap,所以在開啟1.cpp的時候,我選擇了del,之後就出現了上述問題!由於複製成其它檔案,...

spf13 vim安裝與使用

一 簡介 spf13 vim是vim外掛程式與配置的乙個發行版本,包含了一整套精心挑選的vim外掛程式,採用vundle進行外掛程式管理,並且可以通過下列檔案進行個性化配置 vimrc.local 個性化配置檔案 vimrc.bundles.local 本地bundle配置檔案 vimrc.befo...

spf13 vim安裝與使用

一 簡介 spf13 vim是vim外掛程式與配置的乙個發行版本,包含了一整套精心挑選的vim外掛程式,採用vundle進行外掛程式管理,並且可以通過下列檔案進行個性化配置 vimrc.local 個性化配置檔案 vimrc.bundles.local 本地bundle配置檔案 vimrc.befo...