《Vim实用技巧》阅读笔记 --- 移动及跳转
1、在对实际行的操作之前加上g,即可对屏幕行进行操作,例如:`gj`表示向下移动一个屏幕行,`g^`表示移动到屏幕行的第一个非空白字符等等
2、Vim有两组面向单词正向及反向移动的命令:
- w 正向移动到下一个单词的开头
- b 反向移动到当前单词/上一单词的开头
- e 正向移动到当前单词/上一单词的结尾
- ge 反向移动到上一单词的结尾
通常我们可以使用ea表示在当前单词结尾后添加
3、Vim会记录上次执行过的`f{char}`命令,随后用`;`命令就可以重复该命令,如果重复次数过多时,就可以调用`,`来进行撤销。具体的查找命令如下所示:
- f{char} 正向移动到下一个{char}所在之处
- F{char} 反向移动到下一个{char}所在之处
- t{char} 正向移动到下一个{char}所在之处的前一个字符上
- 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实用技巧》阅读笔记 --- 移动及跳转相关推荐
- vim实用技巧读书笔记(5)
技巧21 选择高亮选区 vim有三种可视模式,在面向字符的可视模式中,我们能够选择任意的字符范围.不论它是单个字符,还是位于一行内,或是跨若干行的指定字符范围.都没问题.该模式适用于操作单词或短语.如 ...
- vim实用技巧-笔记(第九章)
vim实用技巧-笔记(第九章) 前言 我记得很早以前我就说过了,我是一个菜鸟,我写博客的主要目的不是为了别人,更多的是为了记录自己的成长过程.如果阁下认为我的行为是在划水的话,那我也不妨大方地承认. ...
- 《Vim实用技巧(第2版)》学习笔记:技巧12-双剑合璧,天下无敌
<Vim实用技巧(第2版)>学习笔记:技巧12-双剑合璧,天下无敌 1. 操作符 + 动作命令 = 操作 d{motion}命令可以对一个字符.一个完整单词或一整个段落进行操作,它作用的范 ...
- Vim实用技巧高清完整版PDF中文
Vim实用技巧高清完整版PDF是一本中文版的参考教材,该书适合想要学习和掌握 Vim 工具的读者阅读,有一定 Vim 使用经验的程序员,也可以参考查阅以解决特定的问题. 欢迎大家下载阅读学习:http ...
- vim实用技巧(第二版)........持续更新ing
全书共123个技巧,每天更新两个,计划两个月更新完. (目前更新完技巧39) vim实用技巧第二版全部教学内容 前言 第1章 Vim解决问题的方式 技巧1 认识 . 命令 技巧2 不要自我重复 ...
- Vim实用技巧_2.普通模式和插入模式
下面介绍vim的几种常用模式的技巧 vim有4种模式:普通模式,插入模式,可视模式,命令模式 为什么要分这么多模式? 想一想我们平时常用的编辑工具word,应该是将上面4种模式融合在一起的:这种做法的 ...
- Vim实用技巧:global命令
:global命令结合了Ex命令与Vim的模式匹配这两方面能力.凭借该命令,可以在某个指定模式的所有匹配行上运行Ex命令.就处理重复工作的效率而言,global 命令是除点范式以及宏之外,最为强大的V ...
- Vim实用技巧pdf
下载地址:网盘下载 内容简介 · · · · · · vim是一款功能丰富而强大的文本编辑器,其代码补全.编译及错误跳转等方便编程的功能特别丰富,在程序员中得到非常广泛的使用.vim能够大大提高程序 ...
- 《Vim实用技巧(第2版)》——2.6 双剑合璧,天下无敌
本节书摘来自异步社区<Vim实用技巧(第2版)>一书中的第2章,第2.6节,作者:[英]Drew Neil(尼尔)著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 《Vim实用技巧(第2版)》——1.4 执行、重复、回退
本节书摘来自异步社区<Vim实用技巧(第2版)>一书中的第1章,第1.4节,作者:[英]Drew Neil(尼尔)著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
最新文章
- Pycham_python 安装 gherkin
- jqGrid细节备注—page参数的设置
- goland idea设置代码自动换行
- python获取eth0_Python获取网卡信息(名称、MAC、IP、网关等)
- SecureCRT文件传输
- android 对话框白色样式,Android 对话框(Dialog)样式大全以及简单实现
- 《maven实战》笔记(2)----一个简单maven项目的搭建,测试和打包
- c# 带返回值的action_C#委托的介绍(delegate、Action、Func、predicate)
- ubuntu安装过程中遇到的一些问题及解决办法。
- win2003 搭建文件服务器,用win2003+server搭建安全文件服务器.doc
- 各大网站收录、搜索引擎的提交入口
- UltraEdit(UE)主窗口颜色修改
- 推荐一个 github 项目 spider163,抓取网络数据,歌曲评论等数据
- addon游戏_addon_game_mode游戏基本情况设置
- 微信网页授权并获取用户信息
- 数字图像处理第三章part2
- 通过微信公众号访问个人项目
- 基于平台的软件开发(一)
- 小红书笔记怎么推广?笔记关键词有什么需要注意?
- Black Hat Europe 2021议题解读:Wi-Fi Mesh中的安全攻击面