Vim外掛


使用外掛,可以擴充套件Vim的功能。Vim支援許多外掛,其中大多數都是免費提供的。本章是關於Vim外掛的,將討論以下主題內容 -

  • 外掛管理
  • 一些有用的外掛

1. 外掛管理

本節討論外掛管理。 Vim提供各種外掛管理器,但不會使用任何外掛管理器,而是將手動執行所有這些步驟以便更好地理解。當理解了這些步驟,就可以使用外掛管理器。

安裝外掛
要安裝任何外掛,請執行以下步驟 -

  • 在使用者的主目錄中建立 .vim/bundle目錄
  • 複製此目錄中的外掛
  • 在vim中設定runtimepath

假設要在Vim中安裝badwolf外掛,這是vim的配色方案外掛。

$ mkdir -p ~/.vim/bundle 
$ cd ~/.vim/bundle/ 
$ git clone https://github.com/sjl/badwolf.git 
$ echo "set runtimepath^ = ~/.vim/bundle/badwolf" > ~/.vimrc

現在安裝了外掛,可以使用badwold配色方案如下 -

:colorscheme badwolf

更新外掛
如果仔細觀察,外掛只是檔案的集合,如果想要更新該外掛,那麼只需從~/.vim/bundle更新相應的外掛目錄。

刪除外掛
在Vim中刪除外掛非常簡單。 要刪除外掛,請執行以下步驟 -

  • ~/.vim/bundle中刪除外掛目錄
  • 適當修改runtimepath

2. 一些有用的外掛

下面列出了一些有用的Vim外掛:

編號 名稱 描述
1 DumpX 反組合C/C ++程式碼
2 awk.vim 縮排AWK指令碼
3 Pathogen Vim軟體包管理器
4 git-switcher.vim 基於git分支的切換自動儲存和載入vim對談
5 Pyflakes 為python檔案提供liniting