VIM_插件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VIM_插件相关的知识,希望对你有一定的参考价值。
VIM进阶:插件
通过一段时间的练习,你就可以非常熟练的使用VIM。即使是“裸奔”,VIM已经足够强大,能够完成日常的绝大部分工作。
但VIM更加强大的是它的扩展机制,就像Firefox和Chrome的各种插件,它们将令我们的工具更加完美。网上有很多教程里写的插件已经过时,接下来我将介绍一些比较新的,非常有用的插件,看完之后,相信你一定会觉得蠢蠢欲动。
插件管理神器:Vundle
在这开始之前,先简单介绍VIM插件的管理方式。在我刚接触插件之时,安装一个插件需要:
- 去官网下载
- 解压
- 拷贝到VIM的安装目录
- 运行:help tags
这些步骤已经足够复杂,更加无法想象的是要更新或者删除一个插件时,因为它的文件分布在各个目录下,就比如Windows上的安装路径
,Application data
,用户数据
,注册表
等等,除非你对VIM的插件机制和要删的插件了如直掌,否则你能难将它删除干净。所以一段时间之后,VIM的安装目录下简直就是一团乱麻,管理插件几乎成为了一项不可能完成的任务。想象一下,如果Windows上面没有软件管理工具,你如何安装,卸载一个软件吧。
但是这没有难倒聪明的Vimer们,他们利用VIM本身的特性,开发出了神器——Vundle,配合上GitHub,VIM插件的管理变得前所未有的简单。来对比一下使用Vundle如何管理插件:
在按照官方的教程安装好Vundle之后,
要安装一个插件时,你只需要:
- 选好插件
- 在VIM的配置文件中加一句
Bundle ‘you/script/path‘
- 在VIM中运行
:BundleInstall
卸载时只需:
- 去除配置文件中的
Bundle ‘you/script/name‘
- 在VIM中运行
:BundleClean
更新插件就更加简单,只需一句 :BundleUpdate
。现在你已经完全从粗活累活中解放了出来,从此注意力只需放在挑选自己喜欢的插件上,还有比这更美好的么?下面介绍的所有的插件都以它来管理。
以上是关于VIM_插件的主要内容,如果未能解决你的问题,请参考以下文章
vim-clap: 高性能的现代化模糊查找插件 -- v0.6 更新
vim-clap: 高性能的现代化模糊查找插件 -- v0.6 更新