1、在对实际行的操作之前加上g,即可对屏幕行进行操作,例如:`gj`表示向下移动一个屏幕行,`g^`表示移动到屏幕行的第一个非空白字符等等

2、Vim有两组面向单词正向及反向移动的命令:

  1. w 正向移动到下一个单词的开头
  2. b 反向移动到当前单词/上一单词的开头
  3. e 正向移动到当前单词/上一单词的结尾
  4. ge 反向移动到上一单词的结尾

通常我们可以使用ea表示在当前单词结尾后添加

3、Vim会记录上次执行过的`f{char}`命令,随后用`;`命令就可以重复该命令,如果重复次数过多时,就可以调用`,`来进行撤销。具体的查找命令如下所示:

  1. f{char} 正向移动到下一个{char}所在之处
  2. F{char} 反向移动到下一个{char}所在之处
  3. t{char} 正向移动到下一个{char}所在之处的前一个字符上
  4. T{char} 反向移动到上一个{char}所在之处的后一个字符上

4、我们可以利用d加上查找动作来删除一段字符,并且查找命令是一个开动作,例如:`d/get` 光标会停在"get"的"g"上,但是该字符却被排除在删除操作之外

5、对于分隔符文本对象的操作:

6、对于范围文本对象的操作

7、Vim的自动位置标记

8、%命令允许我们在一组开、闭括号间跳转,它可作用于(),{}以及[]

9、Ctrl-o和Ctrl-i用来返回前一次跳转时的位置和前往后一次跳转的位置,具体的跳转动作如下表所示:

10、

转载于:https://www.cnblogs.com/YaoDD/p/6763340.html

《Vim实用技巧》阅读笔记 --- 移动及跳转相关推荐

  1. vim实用技巧读书笔记(5)

    技巧21 选择高亮选区 vim有三种可视模式,在面向字符的可视模式中,我们能够选择任意的字符范围.不论它是单个字符,还是位于一行内,或是跨若干行的指定字符范围.都没问题.该模式适用于操作单词或短语.如 ...

  2. vim实用技巧-笔记(第九章)

    vim实用技巧-笔记(第九章) 前言 我记得很早以前我就说过了,我是一个菜鸟,我写博客的主要目的不是为了别人,更多的是为了记录自己的成长过程.如果阁下认为我的行为是在划水的话,那我也不妨大方地承认. ...

  3. 《Vim实用技巧(第2版)》学习笔记:技巧12-双剑合璧,天下无敌

    <Vim实用技巧(第2版)>学习笔记:技巧12-双剑合璧,天下无敌 1. 操作符 + 动作命令 = 操作 d{motion}命令可以对一个字符.一个完整单词或一整个段落进行操作,它作用的范 ...

  4. Vim实用技巧高清完整版PDF中文

    Vim实用技巧高清完整版PDF是一本中文版的参考教材,该书适合想要学习和掌握 Vim 工具的读者阅读,有一定 Vim 使用经验的程序员,也可以参考查阅以解决特定的问题. 欢迎大家下载阅读学习:http ...

  5. vim实用技巧(第二版)........持续更新ing

    全书共123个技巧,每天更新两个,计划两个月更新完. (目前更新完技巧39) vim实用技巧第二版全部教学内容 前言 第1章 Vim解决问题的方式  技巧1 认识 . 命令  技巧2 不要自我重复   ...

  6. Vim实用技巧_2.普通模式和插入模式

    下面介绍vim的几种常用模式的技巧 vim有4种模式:普通模式,插入模式,可视模式,命令模式 为什么要分这么多模式? 想一想我们平时常用的编辑工具word,应该是将上面4种模式融合在一起的:这种做法的 ...

  7. Vim实用技巧:global命令

    :global命令结合了Ex命令与Vim的模式匹配这两方面能力.凭借该命令,可以在某个指定模式的所有匹配行上运行Ex命令.就处理重复工作的效率而言,global 命令是除点范式以及宏之外,最为强大的V ...

  8. Vim实用技巧pdf

    下载地址:网盘下载 内容简介  · · · · · · vim是一款功能丰富而强大的文本编辑器,其代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用.vim能够大大提高程序 ...

  9. 《Vim实用技巧(第2版)》——2.6 双剑合璧,天下无敌

    本节书摘来自异步社区<Vim实用技巧(第2版)>一书中的第2章,第2.6节,作者:[英]Drew Neil(尼尔)著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

  10. 《Vim实用技巧(第2版)》——1.4 执行、重复、回退

    本节书摘来自异步社区<Vim实用技巧(第2版)>一书中的第1章,第1.4节,作者:[英]Drew Neil(尼尔)著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...

最新文章

  1. Pycham_python 安装 gherkin
  2. jqGrid细节备注—page参数的设置
  3. goland idea设置代码自动换行
  4. python获取eth0_Python获取网卡信息(名称、MAC、IP、网关等)
  5. SecureCRT文件传输
  6. android 对话框白色样式,Android 对话框(Dialog)样式大全以及简单实现
  7. 《maven实战》笔记(2)----一个简单maven项目的搭建,测试和打包
  8. c# 带返回值的action_C#委托的介绍(delegate、Action、Func、predicate)
  9. ubuntu安装过程中遇到的一些问题及解决办法。
  10. win2003 搭建文件服务器,用win2003+server搭建安全文件服务器.doc
  11. 各大网站收录、搜索引擎的提交入口
  12. UltraEdit(UE)主窗口颜色修改
  13. 推荐一个 github 项目 spider163,抓取网络数据,歌曲评论等数据
  14. addon游戏_addon_game_mode游戏基本情况设置
  15. 微信网页授权并获取用户信息
  16. 数字图像处理第三章part2
  17. 通过微信公众号访问个人项目
  18. 基于平台的软件开发(一)
  19. 小红书笔记怎么推广?笔记关键词有什么需要注意?
  20. Black Hat Europe 2021议题解读:Wi-Fi Mesh中的安全攻击面

热门文章

  1. HttpClient v4.5 简单抓取主页数据
  2. IOS开发基础知识--碎片13
  3. Eclipse3.6.2 64位启动报“Failed to load the JNI shared library”错的解决方法
  4. 《架构之美》学习随笔:好的架构
  5. springboot---集成mybits方法
  6. python --- opencv部分学习
  7. koa --- 使用中间件多层级抛出错误
  8. Centos下安装mysql(二进制版)
  9. mysql 案例 ~ pt修复工具的使用
  10. JVM(4)之 使用MAT排查堆溢出