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 |