Vim - 外掛



使用外掛,我們可以擴充套件Vim的功能。Vim支援許多外掛,並且大多數外掛都是免費提供的。本章將介紹Vim外掛,我們將討論以下內容:

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

外掛管理

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

安裝外掛

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

  • 在使用者的home目錄中建立.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

一些有用的外掛

以下是部分有用的Vim外掛列表

序號 名稱及描述
1 DumpX

反彙編C/C++程式碼

2 awk.vim

AWK指令碼縮排

3 Pathogen

Vim包管理器

4 git-switcher.vim

根據git分支切換自動儲存和載入vim會話

5 Pyflakes

為python檔案提供程式碼檢查

廣告