Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1270642
  • 博文数量: 482
  • 博客积分: 13297
  • 博客等级: 上将
  • 技术积分: 2890
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-12 16:25
文章分类

全部博文(482)

文章存档

2012年(9)

2011年(407)

2010年(66)

分类: LINUX

2011-09-14 17:08:54

把vim的配置文件同步到github可以在任何可以联网且安装了git的地方同步你的vim配置文件,一劳永逸,且可以记录修改的过程。

1-创建github帐号

到github的网站上注册,然后按照

里面的设置,创建ssh key,并添加到github里。以后就可以用终端链接到github上,进行add,push,checkout等了。

可能出现的问题:

解决方法是:在.bashrc里面设置:export SSH_AUTH_SOCK=0或者在终端运行:ssh-add ~/.ssh/id_rsa,我解决的方法是使用前者。

2-使用pathogen.vim

来管理插件


关于这个插件是,看了vgod的博文

后,才知道的。然后也才有了把vim的配置文件放到github上的想法。首先,把原来的.vim文件夹重命名,然后形成这样的文件布局:

.vim/

  • auotoload/
  • colors/
  • vimrc
  • gvimrc
  • README

$

1
ln -s ~/.vim/vimrc ~/.vimrc



1
$:ln -s ~/.vim/gvimrc ~/.gvimrc


$:cd .vim;$:git init; $:git add .; $git commit -m "Initial commit";

以上操作均参考的这篇文章:

其中注意的是:


1
2
3
4
5
6
7
8
cd ~/.vim
mkdir ~/.vim/bundle
#git submodule add bundle/fugitive

上面这个内容应该改为:git submodule add place/where/the/plugin/is/place bundle/plugin-name



git add .
git commit -m "Install Fugitive.vim bundle as a submodule."






3-git常用的一些命令

1)
-上传本地文件到github上
$ git remote add origin git@github.com:username
/Hello-World.git


$ git push origin master

2)-在别的机器上使用你在github上的配置文件

1
2
3
4
5
6
7
cd ~
git clone ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
ln -s ~/.vim/gvimrc ~/.gvimrc
cd ~/.vim
git submodule init
git submodule update




3)-升级插件

1
2
cd ~/.vim/bundle/fugitive
git pull





4-参考:

1)-分享我的vim设定

2)-

3)-

 ====


阅读(592) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~