Vim插件管理

March 4, 2014

话说,用Git和pathogen管理Vim插件再方便不过了!真是神器啊,以后再也不用因为换电脑或者系统重新配置Vim了!

首先得学会用Git

安装Git

sudo apt-get install git

基本设置

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

建立一个目录 mkdir tmp

git init

touch foo.txt

git add foo.txt

git commit -m 'for test'

http://github.com 注册帐号

建立远程仓库,仓库名字是TMP

输入命令

$ ssh-keygen -t rsa -C "youremail@example.com"

在~/.ssh 目录中找到 文件 id_rsa.pub ,在网站的帐号管理SSH Keys中添加 id_rsa.pub 中的内容

$ git remote add origin https://github.com/yourname/TMP.git
$ git push -u origin master

这样,当前目录下的foo.txt文件就到了TMP仓库里。

如果在另一台电脑上,我想得到TMP里面的文件,并且对它做修改。

git clone https://github.com/yourname/TMP.git
git push
touch second.txt
git add second.txt
git commit -m 'add second file'
git push origin master

这样就在远程库中添加了second.txt文件

那么在另一台电脑上没有second.txt文件,所以在另一台电脑同步之前,执行下面命令来同步到本地

git pull

这样就很容易地可以在不同电脑之间同步代码了。

所以也就很容易可以同步vim的配置文件和插件了。

在 ~/.vim 目录下只有两个目录,一个autoload 用来放置pathogen,另一个bundle,用来安装各种插件。

如果安装某个插件只需要把对应的git库clone到bundle目录中就可以了,如果删除某个插件只需要在bundle目录中删除对应的插件目录就可以了。

如果在一个新的系统或者电脑上面,只需要

mv ~/.vim vimbackup
mv ~/.vimrc vimrcbackup
git clone https://github.com/liuxueyang/VimPlugin.git ~/.vim
cd ~/.vim
mv .vimrc ~/.vimrc

这样,熟悉的vim环境就搭建好了!Enjoy coding!

同时,在新的环境下如果要添加插件或者修改配置,也可以把所做的更新提交到远程库。多方便啊!

我的vim插件库

comments powered by Disqus