OS:Windows

Vim安装完成之后,目录如下
  • vim73:vim运行时所需的文件,对应目录为$VIMRUNTIME变量
  • vimfiles:第三方的文件,对应目录为$VIM/vimfiles
  • _vimrc:vim全局配置信息

配置Github

在Github上创建名为DxhVim的repository。
在本机使用Git Bash输入以下命令:
cd ~
mkdir .dxhvim
git init
git add .
git commit - m "init"
git remote add origin https://github.com/dxh/DxhVim.git
git push - u origin master

配置Vundle

在本机使用Git Bash输入以下命令:
cd ~/.dxhvim
git submodule add https://github.com/gmarik/vundle.git bunlde/vundle
 
在.dxhvim目录下创建.vimrc文件,并输入如下内容:
"""""""""""""""""""Configuration of Vundle"""""""""""""""""""
filetype off
set rtp+=~/.dxhvim/bundle/vundle/
call vundle#rc('$HOME/.dxhvim/bundle/')
Bundle 'gmarik/vundle'
filetype on

安装卸载插件

如果想安装插件,首先在~/.dxhvim/.vimrc中添加相应插件的Bundle,一般为Bundle ’username/pluginname'的形式,如Bundle 'gmarik/vundle'
然后打开Vim,输入一下命令,并等待Done即可,如果安装过程中出错,可以输入小写字母"l"查看日志:
:BundleInstall
 
如果想卸载插件,只需在~/.dxhvim/.vimrc中删除(或注释)相应的Bundle,然后打开Vim,输入:
:BundleClean

使用DxhVim配置

首先,在本机Git Bash中输入以下命令:
cd ~
git clone https://github.com/dxh/DxhVim.git .dxhvim
 
然后,在VIM安装目录下的VIM全局配置文件_vimrc中source我的.vimrc,即添加下面一行内容:
source ~/.dxhvim/.vimrc

Vim Skills——Windows利用Vundle和Github进行Vim配置和插件的同步的更多相关文章

  1. [vundle]利用vundle工具来管理vim插件

    转自:http://os.51cto.com/art/201507/484174.htm Vim是Linux上一款用途广泛的轻量级文本编辑工具.虽然对普通的Linux用户来说开始学用起来难度相当大,但 ...

  2. Windows下安装Python及Eclipse中配置PyDev插件

    最近开始接触Python,鉴于之前安装Java的教训,决定这次边安装Python,边写下历程,供日后反复使用. 在Python官网http://www.python.org/下载Python版本,鉴于 ...

  3. VIM For Windows 1

    some tips for using vim in windows. 1,download the software vim and install it, you can go to the Of ...

  4. Windows下 vundle的安装和使用

    准备工作 1. 安装git 去官网下载,安装即可. 2. 添加git的环境变量 并将Git 的安装路径加入环境变量Path,如 D:\Program Files\Git\cmd 然后运行cmd,输入 ...

  5. Windows下Vundle插件BundleSearch命令出现错误解决方案

    纯粹参考他人博文,已证明解决方案正确,转载时请注明参考链接!!! 参考链接: http://www.tuicool.com/articles/e2aiEn 在Windows下使用Vim时,用Vundl ...

  6. Vim实用技巧系列 - 利用百度云和git实现vim配置多机共享

    Vim是一个强大的文本编辑器.良好的配置更能便利对Vim的使用.有时候,我们会在几台不同的电脑上使用Vim. 例如,我们可能在自己的电脑和公司的电脑上都安装了Vim. 有时候,我们需要实现,如果我们配 ...

  7. 利用PyCharm操作Github:仓库新建、更新,代码回滚

      Github是目前世界上最流行的代码存储和分享平台,而PyCharm是Python圈中最流行的IDE,它很好地支持了Git操作.本文将会介绍如何利用PyCharm来连接Github,同时演示Git ...

  8. vim for windows 简介

    普通人的编辑利器--VIM (for windows) 本文转载自 FROM Vincent_czz2005年5月,我开始用VIM.此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而 ...

  9. 在windows下创建基于github的hexo静态博客

    最近边上的人都突然买起了域名搭起了个人网站,渣渣的我介于期末没事干也跟风搭了个静态博客.虽说博客基本不更新T T,嘛嘛回归正题. 首先准备工作: 1)安装nodejs 2)安装msysgit(虽然现在 ...

随机推荐

  1. ActiveMQ之 TCP通讯机制

    ActiveMQ支持多种通讯协议TCP/UDP等,我们选取最常用的TCP来分析ActiveMQ的通讯机制.首先我们来明确一个概念:  客户(Client):消息的生产者.消费者对ActiveMQ来说都 ...

  2. Invoke BeginInvoke

    http://www.codeproject.com/Articles/10311/What-s-up-with-BeginInvoke http://www.codeproject.com/Arti ...

  3. linux 用grep匹配横线

    file的内容如下: ADSFADSFSDFASDFJKJK----------------------------------------ADSFADSFSDFASDFJKJK----------- ...

  4. Servlet个人总结

    netstat -an ——查看端口占用情况 netstat -an ——查看是谁占用了哪个端口 端口被占用之后可以关闭端口占用程序或者在conf/server.xml修改本身使用端口 javac - ...

  5. php类的实现

    zend_class_entry typedef struct _zend_class_entry zend_class_entry; struct _zend_class_entry { char ...

  6. WinCE发展史

    Windows CE概述 WindowsCE是微软公司嵌入式.移动计算平台的基础,它是一个开放的.可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,W ...

  7. 剑指Offer:从第一个字符串中删除第二个字符串中出现过的所有字符

    // 从第一个字符串中删除第二个字符串中出现过的所有字符 #include <stdio.h> char* remove_second_from_first( char *first, c ...

  8. (五)学习CSS之line-height属性

    参考:http://www.jb51.net/w3school/css/pr_dim_line-height.htm line-height 属性设置行间的距离(行高). 注释:不允许使用负值. 值 ...

  9. 奋战5个小时解决诡异的PHP--“图像XX因其本身有错无法显示”的问题

    昨天终于将客户的一个网站迁移至虚拟主机上,满怀希望的敲入网址.唰的一声,网站很轻松的被打开了. 心里那个高兴啊~~~ 咦,怎么产品图片都没有显示出来.一块块都是空白.敲入img src对应的地址,看看 ...

  10. C# 随机读写入文件

    先来代码再解释 public Worker(string path) { FileStream fs = new FileStream( path, FileMode.OpenOrCreate, Fi ...