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文件提供限制 |