vim 撤销 回退 定位到文本开头、结尾
来源:互联网 发布:漫步者s2000mkii 知乎 编辑:程序博客网 时间:2024/05/18 16:18
1、撤销和回退
u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作
注意:
如果你输入“u”两次,你的文本恢复原样,那应该是你的Vim被配置在Vi兼容模式了。
重做
如果你撤销得太多,你可以输入CTRL-R(redo)回退前一个命令。换句话说,它撤销一个撤销。要看执行的例子,输入CTRL-R两次。字符A和它后面的空格就出现了:
young intelligent turtle
有一个特殊版本的撤销命令:“U”(行撤销)。行撤销命令撤销所有在前一个编辑行
上的操作。 输入这些命令两次取消前一个“U”:
A very intelligent turtle
xxxx 删除very
A intelligent turtle
xxxxxx 删除turtle
A intelligent
用“U”恢复行
A very intelligent turtle
用“u”撤销“U”
A intelligent
“U”命令自己改变自己,“u”命令撤销操作,CTRL-R命令重做操作。这有点乱,但不用
担心,用“u”和CTRL-R命令你可以切换到任何状态。
流行的文本编辑器通常都有前进和后退功能,可以在文件中曾经浏览过的位置之间来回移动。在 vim 中使用 Ctrl-O 执行后退,使用 Ctrl-I 执行前进。
相关帮助: :help CTRL-O :help CTRL-I :help jump-motions
2、定位到文本的开头和结尾
在编辑模式下,按“Esc”进入非编辑模式,然后连续敲击“gg”定位到文本开头;大写“G”定位到文本末尾。
0 0
- vim 撤销 回退 定位到文本开头、结尾
- vim 撤销 回退操作
- Vim 撤销 回退 操作
- [Linux] Vim 撤销 回退 操作
- DevExpress 9.1 MemoEdit (textBox) 定位光标到文本结尾
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- vim 删除每行开头结尾空格
- VIM删除每行开头结尾空格
- sourceTree回退撤销commit
- git撤销回退版本
- 轻松python文本专题-字符串开头或者结尾匹配
- jbpm4 回退、会签、撤销、自由流
- jpbm回退,会签,自由流,撤销
- jbpm4 回退、会签、撤销、自由流
- git 版本回退,撤销修改
- 一起来编写汇编语言
- oracle rac 重启报错 The Cluster Time Synchronization Service aborted on host rac1.
- VS2013/VS20DirectShow开发环境配置
- 自顶向下和自底向上测试的优缺点
- [LeetCode]43. Multiply Strings
- vim 撤销 回退 定位到文本开头、结尾
- Spans,一个强大的概念
- PHP取得刚插入数据的ID 并将这个ID插入到别的表
- 负载均衡设计Nginx+Tomcat实现负载均衡(一)
- 高通LCD之背光
- 杨辉三角(生成器)
- redis数据迁移
- 【Hibernate】关系映射
- 解决AndroidStudio的 File Explorer不显示目录树的问题