1.下载

  目前VIM在其官网上的最新版本为7.4,Windows版本名称为GVIM,在百度软件中可以下载GVIM的最新版本,建议

在百度上下载,因为比较快。在百度上搜索"GVIM"就可以找到下载链接。下图为VIM官网下载方法。

2.安装

  GVIM的安装十分简单,点next就可以了。

3.设置

  安装完后,打开GVIM的图形界面如下:

  此界面是默认界面,我们可以设置为自己想要的界面,并把这些设置保存到文件中,后续 GVIM 打开时将使用用

户的设置。在GVIM安装目录下,可以找到 _vimrc(无后缀名)的文件,我们把设置的命令写在此文件中。用记事本

或其他文本编辑器打开这个文件,我们将添加以下内容:

1、显示行号:我们常常需要行号以进行文件当中的跳转,但 GVIM默认不显示行号,我们在文件末尾添加"set nu"

命令来设置显示行号。

2、设置配色方案:GVIM的默认背景色是白色,我们可以设置自己的配色方案,GVIM 中有很多配色方案,配色方

案文件放在安装目录下的 ../VIM74/colors文件夹中,我使用的方案是 desert,所以在文件末添加 "colo desert"语句。

3、隐藏菜单和工具栏:如果你觉得菜单栏和工具栏太碍眼,可以设置为隐藏。使用如下语句可以隐藏菜单栏和工具

栏,并将<F2>按键映射为显示/隐藏菜单、工具栏功能,设置语句如下:

  "隐藏菜单栏和工具栏

    set guioptions-=m
    set guioptions-=T
    "将F2键映射为显示/隐藏菜单、工具栏的按键
    map <silent> <F2> :if &guioptions =~# 'T' <Bar>
    \set guioptions-=T <Bar>
    \set guioptions-=m <bar>
    \else <Bar>
    \set guioptions+=T <Bar>
    \set guioptions+=m <Bar>
    \endif<CR>

  4、设置Tab占用空格数:使用语句"set tabstop=4"设置一个Tab占用四个空格宽度。

  5、设置行间距:GVIM默认的行间距在编辑英文内容时很美观,但是编辑中文内容就会显得很拥挤,可以通过

  "set linespace=4"设置行间距为4,在我电脑上间距为4看起来不错,你可以根据自己需要的设定。

  6、设置行的长度:GVIM默认行长度为78,你在输入文字时,如果超过这个长度则自动断行,我们可以根据自己的

  需要设置行的长度,通过语句"set textwidth=100"设置行的宽度为100。

  整体代码如下:

  

  编辑完成后,关闭_vimrc文件,再打开GVIM,可以看到GVIM外观上的变化:

    

VIM在Win7上的安装教程的更多相关文章

  1. win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程( Win7 SQL Server2005 安装教程)

    win7(windows 7)系统下安装SQL2005(SQL Server 2005)图文教程 由于工作需要,今天要在电脑上安装SQL Server 2005.以往的项目都是使用Oracle,MS的 ...

  2. Win7上Git安装及配置过程

    Win7上Git安装及配置过程 文档名称 Win7上Git安装及配置过程 创建时间 2012/8/20 修改时间 2012/8/20 创建人 Baifx 简介(收获) 1.在win7上安装msysgi ...

  3. 在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了

    在Mac和win7上分别安装了docker后,发现原来的vagrant都启动不了了 liugx@liugx vagrant$ vagrant up /opt/vagrant/embedded/gems ...

  4. OpenCV在各版本上的安装教程

    目录 使用pip安装OpenCV 安装Python版的OpenCV 4 安装Python版的OpenCV 3 在OSX和 macOS上安装OpenCV 3 在Ubuntu上安装Python版的Open ...

  5. 版本管理之Git(二):Win7上Git安装及简单配置过程

    一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+o ...

  6. Redis在win7上的安装与可视化应用

    Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

  7. win7 下 qwt安装教程

    一.安装:qwt的安装很简单,可以参看它的install文档.1.解开下载下来的zip文件,比如解开到d:\qt\qwt-5.0.2目录下,修改目录下的qwtconfig.pri文件里面的安装路径,比 ...

  8. DockerToolbox在Win7上的安装和设置

    为什么使用Docker Toolbox Docker在Windows上使用有两种方式,一是利用VirtualBox建立linux虚拟机,在linux虚拟机中安装docker服务端和客户端,二是利用Wi ...

  9. 以前在win7上死活安装不上的pymssql,现在可以安装了

    作SQL发布时,支持了mssql,在linux上,pymssql安装一直没问题,但在windows7上就不可以. 今天要用了,心血来潮,下载了一个新的pymssql的exe文件, 就安装成功了... ...

随机推荐

  1. [javaSE] IO流(对象序列化)

    写入 获取ObjectOutputStream对象,new出来,构造参数:FileOutputStream对象目标文件 调用ObjectOutputStream对象的writeObject()方法,参 ...

  2. Java学习--Jsp简介

  3. 多线程-定时器Timer

    2019-04-1218:03:32 package 多线程.定时器Timer_重要; import java.util.Timer; import java.util.TimerTask; publ ...

  4. layui使用 ——父,子页面传值

    页面传值是非常常用的,layui自带弹窗功能,但是内置使用的是location.href 暂时没找到方法条件请求头,所以在后台需要放开拦截器, layer.open({ type : 2, title ...

  5. UVA 562(01背包)

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=114&page=s ...

  6. HttpServletRequest 各种方法总结(转)

    HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息. 转自: ...

  7. Q:java中的泛型数组

     对于java,其是不支持直接创建泛型数组的.当采用如下的方式去创建一个泛型数组时,其会出现错误,编译无法通过的情况. package other.jdk1_5; /** * 该类用于演示泛型数组的创 ...

  8. 普通平衡树Tyvj1728、luogu P3369 (treap)

    您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作: 插入x数 删除x数(若有多个相同的数,因只删除一个) 查询x数的排名(若有多个相同的数,因输出最小的排名) 查询排名为x的 ...

  9. iView定制主题报错问题的解决方法

    按照iView官网来是这样的: 1. 在main.js当前目录下新建themes文件夹,里面新建一个叫blue.less的文件 2. 在mian.js里面引入blue.less文件 3. blue.l ...

  10. 【HTML基础】<acronym>和<abbr>的区别

    缩写标签<acronym> <abbr>的区别 大家都知道HTML定义缩写有<acronym> <abbr>两种标签,但是经常分不清楚他们.这两个标签虽 ...