Vim - 插件

使用插件,我们可以扩展 Vim 的功能。 Vim 支持许多插件,其中大部分是免费的。 本章是关于 Vim 插件的,我们将讨论以下项目 −

  • 插件管理
  • 一些实用插件

插件管理

本节讨论插件管理。 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

一些实用插件

下面是一些实用的 Vim 插件列表

序号 名称 & 说明
1 DumpX

反汇编C/C++代码

2 awk.vim

AWK 脚本缩进

3 Pathogen

Vim 包管理器

4 git-switcher.vim

根据 git 分支的切换自动保存和加载 vim 会话

5 Pyflakes

为 python 文件提供 liniting