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