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