今天初次使用Windows Gvim,现总结如下:

所用的GVim版本是最新版7.1.42,下载后解压即可直接使用。GVim的默认配置项是位于\App\DefaultData\settings\vimrc文件中。对于用户一般的会根据自己使用习惯进行配置。一般情况下是用户自己在\Data\settings\目录下自行创建vimrc文件,此时可以讲系统默认配置项先复制过来,然后再此基础上再进行修改。GVim每次启动时都会读取此配置文件。在目录\App\vim\vim71\下,有个文件vimtutor.bat文件,其是GVim使用教程,双击打开后即进入教程。vimtutor中列出了GVim的常用基本操作,对初学者很有帮助。

现对自己不常熟悉的命令记录如下:

1、num d  object  其中 num表示执行命令的次数, 默认值是1,d表示删除 object表示删除指令需要操作的对象,其值有如下几个:

w(word):表示删除光标当前位置直到单词的末尾(包含空格),对于汉字,多个字是按照同一个单词理解的。如果光标在一个单词中间而想用词命令删除真个单词,用daw(delete a word)命令。

e:与w类似,只是删除时不删除此空格。

$(表示到行尾):删除光标当前位置到行尾。

另外dd表示删除光标所在当前行。

注:与使用的IDE等工具不同,一般常用的工具如果删除后直接粘贴是没有效果的,但是GVim中删除后数据是保存到缓冲区中,此时按p等粘贴是有效果的。

2、u(undo):撤销掉最后一次执行的操作

ctrl+r:反撤销

U:撤销在一行中所做的所有改动

3、r(replace)+字符:在需要替换的字符处首先输入r,表示将要对此字符进行替换,然后输入要替换成的字符。

R:能连续替换多个字符。

4、与d命令类似,c命令结构为num c boject,c命令表示correct,是改正命令,不同的是c命令使GVim模式由正常模式直接进入到插入模式中。

cw(change word):修正单词。在需要修正的单词处输入cw,将删除光标所在位置到本单词末尾。

c$:修正从光标当前位置到本行末尾。

5、文件定位:

ctrl+g:显示光标当前所在行的状态信息,shift+g使光标直接跳转到文件最后一行。输入需要跳转的行号,再次shift+g将跳转到指定的行。

6、配对括号:%

将光标放在一个括号出处,输入%即可定位到与此括号匹配的的括号。在调试程序时此方法很有用。

Windows GVim相关推荐

  1. Windows gvim安装插件

    文章目录 1 Vundle 1.1 安装前准备 1.2 安装Vundle 1.3 编辑 _vimrc 1.4 插件安装示例 1.4.1 安装nerd comment 1.4.2 nerd commen ...

  2. windows gvim配置

    下载gvim,安装.根据自己习惯配置gvim,我将如下内容写入文件C:\Program Files (x86)\Vim\_gvimrc set encoding=utf-8 set fileencod ...

  3. gvim 字体(font)+风格(style)+ 大小(size)设置

    windows  gvim centos7 gvim 在gvim的   "编辑(edit)"  标题栏最后有个 "选择字体",点击可以选择字体.风格和大小,其在 ...

  4. Vim代码补全插件:YouCompleteMe

    Vim的代码补全一般有两种实现方案: 1. 第一种是采用ctags + OmniCppComplete ,参考:http://blog.chinaunix.net/uid-20737871-id-34 ...

  5. 2007-08书签存档

    Bookmarks program 搜索引擎之中文分词实现(java版) - java - CSDN技术中心 apache 启动Apache - Apache 2.2 中文版参考手册 resin Ca ...

  6. 跟我一起学习VIM - The Life Changing Editor [转载]

    前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧.所以分 ...

  7. 学习使用vim,以及各种vim插件

    目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VI ...

  8. 学习使用vim,以及各种vim插件(经典)

    目录 写在前面:Life Changing Editor 什么是VIM 为什么选VIM 为什么选其它 为什么犹豫选择它们 VIM >= SUM(现代编辑器) 如何学习VIM 一秒钟变记事本 VI ...

  9. 跟我一起学习VIM - The Life Changing Editor

    前两天同事让我在小组内部分享一下VIM,于是我花了一点时间写了个简短的教程.虽然准备有限,但分享过程中大家大多带着一种惊叹的表情,原来编辑器可以这样强大,这算是对我多年来使用VIM的最大鼓舞吧.所以分 ...

最新文章

  1. Oracle分页查询语句
  2. web第6次作业position
  3. POJ :3614-Sunscreen
  4. 原来嵌套个网页的技术是这样的
  5. Ubuntu 14.04 16.04 安装最新的 docker
  6. Spring Boot使用hikari、druid、c3p0等数据库连接池详解
  7. Y400中通过easybcd在win7下面的安装Ubuntu14
  8. 机器学习- 吴恩达Andrew Ng - week3-4 solve overfitting
  9. Aspose.Cells生成Excel图表
  10. 智能优化算法:樽海鞘群优化算法-附代码
  11. Unity通用计时器
  12. 台式电脑接路由器步骤_路由器怎么连接台式电脑来上网?
  13. 我的世界 服务器文件ess,我的世界指令大全 ess指令用法介绍
  14. 20款华丽的几何形状字体【免费下载】
  15. android 经纬度转物理地址,微信获取用户的经纬度与物理地址转换
  16. Java指令全集_Java的JVM字节码指令集详解
  17. 【Python】VRChat中文吧自动弹琴工具
  18. 这个工具能替代Excel,可惜90%的人都没用过!
  19. 分享 13 个可以在线制作 360 度全景视图的网站
  20. 负载均衡负载场景和解决方案

热门文章

  1. 幼儿园ppt计算机考试试题,全国“xx杯”计算机应用基础类说课大赛优秀作品:幼儿园里的各类朋友说课课件.ppt...
  2. 置为底层_头一次见浴室装修这样设计,浴缸两头砌上置物台,实用又方便
  3. sqlserver修改链接服务器,sqlserver怎么新建链接服务器
  4. Go程序:演示复数类型的用法
  5. 【BZOJ2115】Xor,第一次的线性基
  6. 合成迪丽热巴下海_热巴生图颜值回春,被韩媒吹上天,她是找了杨幂的医生?...
  7. bzoj1974 [Sdoi2010]代码拍卖会 循环+背包
  8. Windows10安装ubuntu 20双系统
  9. 计算机网络学习笔记:第三章
  10. java的标量和聚合量_JVM 角度看代码优化