An image to describe post

vim这工具年代久,秘籍多,插件纷繁,在日常使用的时候经常会对.vimrc做些修改,再装些插件什么的,不知不觉就会变得乱七八糟,而且又牵扯到跨平台,文件拷来拷去的也不方便管理,看到很多朋友(例如keke)都把vim的配置文件传到github上面,感觉这是个不错的方法,方便自己使用,也利于跟朋友分享(上次微博上一个朋友找我要vim的配置,当时就临时的新建了一个MacVim的项目)。

这样一来push到github上面的时候只需要传.vim文件夹就行了。### 使用pathogen管理所有的vim插件vim的插件安装方法一般都是拷贝几个文件到_ftplugin,syntax,doc_等文件夹下,虽然方便,但时间一长vim文件夹就变得混乱不堪,卸载起来也不方便,需要到一个个文件夹下找对应的文件,相当不直观,于是我这次整理了一下,把所有的插件都换用pathogen管理,插件存放在_.vim/bundle_ 文件夹下,而且大部分插件如果在github上有项目的话,就从github上clone,方便以后更新。

具体的插件列表请见我的_vimrc文件。### 推送到github1. 先在github上建立一个项目MacVim(https://github.com/iamcheyan/MacVim)。然后进入.vim目录,初始化版本库

在.gitignore文件里填入需要过滤的文件或文件夹,这里是我的设置

  1. 上传到github

当看到_Compressing objects: 100% (182/182), done_时候就说明推送完了。### 具体如何使用上面已经把vim的配置传到github了,当需要在另外的机器上使用这个配置的时候,就把这整个项目clone到本地。