[vim]常用插件推荐

vim插件是什么

这篇文章假设你已经会vim的基本操作,map等等

插件是利用已有的vimscript编写的一系列函数、命令的集合。vimrc就是一个插件

你所看到的indent/xx.vim, syntax/xx.vim, plugin/xx.vim等等,都是插件

把下面的代码放到一个文本文件(test.vim),丢到$HOME/vimfiles/plugin/,就变成一个插件

set tabstop=4
set shiftwidth=4
set softtabstop=4
set expandtab                           " Use the appropriate number of spaces to insert a <Tab>

插件下载地址

github是你的不二选择,vim也会将没有放到github上的插件推送上去

这里你可以很方便的和插件作者交流、修改你认为合理的地方

必须安装的第一个vim插件

在史前时代,vim插件都是散落在各个文件夹中,install,uninstall,update会让人崩溃。因为这个,我放弃过学习vim。

pathogen

第一个vim插件管理器是 pathogen,你只需要将单个vim插件复制到pathogen指定的目录就好。
这无疑让对vim插件的管理变得现代化了。从此你可以很方便地测试你感兴趣的插件是不是你想要的。

pathogen最大的优点就是安装和使用都非常简单。
我第一个用的就是他,虽然这时已经有了

上面的三个插件都基于git。你需要一定的基础,如果你没有,学起来也很快。
关键是这么强大的工具,作为一个程序员是必须学会的

vundle

vundle是第一个基于伟大的版本管理工具git的插件管理器

  • vimrc里跟踪和配置你的脚本
  • 安装、更新已经配置的插件
  • 根据名称搜索可以用的vim插件
  • 清除不常用的插件

pictur

neobundle

neobundle基于vundle,但提供了更多的选项、功能。最吸引人的功能是并行安装,但需要
vimproc支持

vim-plug

vim-plug是一个非常小巧的插件管理器,只需要将此插件放到autoload/目录下,即完成安装。

如果你配置好了ruby,它也支持并行安装
picture

其他常用插件

airline

一个漂亮的状态栏插件, 让你的vim美观很多

  • 和很多插件无缝集成
  • 速度很快
  • 主题很多

pic

ctrlp

杀手级插件,类似sublime<C-P>,支持bufferfilemru等等。通过externsion,甚至可以定位markregistercmdline historyyankring。虽然在操作体验上还不如sublime,但是功能上已经超越了师傅,更是拉下fuzzyfinderlookupfiles这些老一辈Vim插件好几条街。

最大的特点,支持以project为单位

ultisnips

杀手级插件,定制snippets,从此你运指如飞

nerdcommenter

注释插件,支持各种语言,各种方式

vim-signature

可视化的书签

neocomplete or YouCompleteMe

YouCompleteMe很强大,但windows下不好配置,neocomplete是windows下最好用的补全插件了

vim-surround

vimcdoc

中文帮助文档,省的windows下还要去下载exe安装文件

联系方式

QQ群:57839222,欢迎你的加入

posted on 2014-12-08 15:43  kdurant  阅读(1052)  评论(0编辑  收藏  举报

导航