【随笔】Win7下GVIM的安装与配置

  针对各种语言的编辑器千千万万,最好的就是最适合自己的,这句话一点没错。

  偶然间,需要在Windows上编写代码,MyEclipse等太大,完全没有必要,所以就想起来了vim这个神器。个子小,功能强,就他了!


  Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。

  我们在Windows里也可以使用他,那就是gvim。

  其实gvim和vim的区别是VIM要求全部键盘操作,而GVIM可以使用鼠标进行可视化操作。其他基本都是一样的。在linux系统中,最主要还是用vim,在这里,我选择了gvim。


  1、gvim的下载:

    http://www.vim.org/download.php#pc,选择平台下载

  2、安装gvim:

    双击gvim70.exe,然后就是一路next下去。

  

  

  这里选择安装路径,这个看自己方便了。

  

  

  

  到这里,安装完毕!

  看桌面上出现:

  

  gvim的配置:

    1、学习一个新东西最直接的就是求助于help,像我这样半吊子英文的人,如果看帮助理解错了会耽误很多事,这样安装一个中文帮助就势在必行了。

      vimcdoc-1.8.0-setup.exe,同样注意平台的选择。

    2、直接双击安装,一般会自动匹配你gvim的路径,如果没有,自己改一下,一路next下去,完成后,打开gvim帮助":help",效果:

    

    3、最后一步,打开gvim安装目录下的"_vimrc"文件,在其中添加下面的内容:  

1 set nu!
2 colorscheme desert
3 syntax enable
4 syntax on
5 
6 let g:miniBufExplMapCTabSwitchBufs=1    //多文件编辑
7 let g:miniBufExplMapWindowsNavVim=1
8 let g:miniBufExplMapWindowNavArrows=1

  其中的多文件编辑功能需要安装插件:

  minibufexpl.vim

  解压后将将minibufexpl.vim复制到E:\vim\vim70\plugin目录内。

  效果:

  

  打开多个文件:

  

  可以通过ctrl+tab来切换多个文件,文件内容折叠的部分通过space键来打开。


  到这里,一般的文本编辑都可以得到满足了,其他特殊的配置需要,可以去百度搜一下,有很多的方案供你选择。

 

转载于:https://www.cnblogs.com/linxiong945/p/4126478.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/273498.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[java] 虚拟机(JVM)底层结构详解[转]

[java] 虚拟机(JVM)底层结构详解[转] 本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188 在以前的博客里面,我们介绍了在java领域中大部分的知识点,从最基础的java最基本语法到SSH框架。这里面应该包含…

用计算器计算“异或CRC”

再计算器上输入以下数字,每输入一个数字,按一下“Xor” 转载于:https://www.cnblogs.com/YangBinChina/p/4164513.html

程序猿是如何解决SQLServer占CPU100%的

文章目录 遇到的问题使用SQLServer Profiler监控数据库 SQL1:查找最新的30条告警事件SQL2:获取当前的总报警记录数有哪些SQL语句会导致CPU过高?查看SQL的查询计划 选择top记录时,尽量为order子句的字段建立索引查看SQL语句CPU高的…

基于纤程(Fiber)实现C++异步编程库(一):原理及示例

纤程(Fiber)和协程(coroutine)是差不多的概念,也叫做用户级线程或者轻线程之类的。Windows系统提供了一组API用户创建和使用纤程,本文中的库就是基于这组API实现的,所以无法跨平台使用&#xff…

C语言 将整数写入内存指定的连续字节单元中

将整数数组写入0x40003000开始的连续10个字节内存单元中,注意unsigned char *指向一个字节,而int *指向1个字(4个字),但是可以把字中存储的整数放入字节单元中,只要不超过表示的范围,注意虽然un…

多项目开发下的dll文件管理

阅读目录:DS01:为什么要对生成的dll文件进行管理?DS02:首先介绍以下两个DOS命令DS03:第一种实现方法(xcopy)DS04:第二种实现方法(attrib)DS05:分享…

自然连接(NATURAL JOIN)

自然连接(NATURAL JOIN)是一种特殊的等价连接,它将表中具有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。图9.9给出了典型的自然连接示意图。 图9.9 自然连接 自然连接自动判断相同名称的列,而后形成匹配。…

自连接

9.3 表的连接类型 9.3.1 自连接 自连接是指表与其自身进行连接,这就需要用到前面介绍的表别名。下面通过一个具体实例来讲解自连接的应用。 实例5 自连接的使用方法 查询成绩中存在不及格课程的学生的姓名、所在系、所有的课程及成绩信息。如果采用前面介绍的…

LIKE运算符

6.5 使用LIKE进行模糊查询 当只知道部分字符串时,可使用LIKE运算符来查询数据库,找出与其相关的整个字符串。因此,当把关键字LIKE用在WHERE子句中时,可以比较两个字符串的部分匹配。当对字符串内容有些印象,但并不知…

AND运算符

6.2 组合查询条件 在前一章提到的WHERE子句进行查询时,WHERE子句后面的搜索条件只是单一的。实际上,可以通过布尔运算符AND和OR,将多个单独的搜索条件结合在一个WHERE子句中,形成一个复合的搜索条件。当对复合搜索条件求值时&a…

OR运算符

6.2.2 OR运算符 OR运算符表示“或”的关系。当可能有多个条件为True,但只要有一个为True就满足搜索要求时,可以使用OR运算符来组合搜索条件。OR在结合两个布尔表达式时,只要其中一个条件为True时,便传回True。OR运算符的真值表…

Java基础---网络编程

第一讲 概述 1、网络模型:OSI参考模型和TCP/IP参考模型 图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是…

AND、OR运算符的组合使用

6.2.3 AND、OR运算符的组合使用 在WHERE子句中,通过AND、OR运算符可以同时连接多个条件,当然AND、OR运算符也可以同时使用。但是当AND、OR运算符同时存在时,其优先级如何确定呢?与大多数语言一样,SQL语言认为AND运算…

IN运算符的使用

6.3 IN运算符 在查询中,有时只要满足多个条件中的一个条件即可,如查询地址在北京、上海或者重庆的学生信息,这时候可以使用IN运算符。 6.3.1 IN运算符的使用 IN运算符允许根据一行记录中,是否有一列包括在一系列值之中&#…

NOT运算符与运算符

6.4.2 NOT运算符与<>运算符 对于简单的条件查询&#xff0c;NOT运算符与<>运算符的功能几乎没有什么区别&#xff0c;那么NOT运算符的优势体现在哪里呢&#xff1f;答案是它可以与其他运算符组合使用&#xff0c;这一点是<>运算符所不能实现的。在6.4.1节已…

“%”通配符

6.5.2 “%”通配符 在SQL语言中最常用的通配符可能就是“%”了&#xff0c;它表示任意字符的匹配&#xff0c;且不计字符的多少。下面通过几个典型实例来说明“%”通配符的使用。 1&#xff0e;开头&#xff0f;结尾匹配 从COURSE表中查询所有以“计算机”开头的所有课程的…

Wireshark基本介绍和学习TCP三次握手

Wireshark基本介绍和学习TCP三次握手 原文&#xff1a;http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html wireshark介绍 wireshark的官方下载网站&#xff1a; http://www.wireshark.org/ wireshark是非常流行的网络封包分析软件&#xff0c;功能十分强大。可…

“_”通配符

6.5.3 “_”通配符 “_”通配符的功能与“%”通配符基本相同&#xff0c;只是它只表示任意一个字符的匹配。当然&#xff0c;要表示两个字符的匹配&#xff0c;就需要使用两个“_”通配符&#xff0c;即写成“__”。 只有在用户确定所要查询的字符串的个数&#xff0c;只是不…

“[]”通配符

6.5.4 “[]”通配符 “[]”通配符用于指定一系列的字符&#xff0c;只要满足这些字符其中之一&#xff0c;且位置出现在“[]”通配符的位置的字符串就满足查询条件。 当然&#xff0c;各种通配符也可以组合使用。组合使用各种通配符时&#xff0c;一定要弄清其表示的匹配条…

QT分页控件,开源,供大家使用

下载地址&#xff1a;http://files.cnblogs.com/dragonsuc/qt5.rar 转载于:https://www.cnblogs.com/dragonsuc/p/4242342.html