替换模式
回顾上节课内容
上次咱们学到的最有用的就是c
- 他和d的区别就是删除之后进入到插入模式
- c能够配合
motion
- 能够用ciw来疾速删除以后光标所在的单词
可i和a 配合的文字块
w
word 小词W
Word 大词s
sentence 句子p
paragraph 段落(
、)
小括号[
、]
中括号{
、}
大括号t
tag 标签it
标签外部 不蕴含标签at
标签内部 蕴含标签
"
、'
引号
- 还有没有更疾速的方法进行编辑吗?
入手练习
以后光标在
e
下面,如上图如果咱们dfo,会如何?
- esc撤回来
如果咱们dto,会如何?
- esc撤回来
如果咱们di{,会如何?
- esc撤回来
如果咱们dFo,会如何?
- esc撤回来
如果咱们d2fo,会如何?
- 这些都能够试一下,玩一下?
- 还有什么能够很神奇的操作吗?
- 各种试试,把后果通知我!
- 这次咱们要钻研更疾速的模式,替换模式
找到手册
- 还是在
change.txt
外面高低翻,找到了r - 能够用
:h r
- 看起来是什么不对,就间接放到那个地位
- 而后 r 成想要的
来试一下
- 能够用r来进行批改
再试试
- 把光标放在
oeasy
中的a
上,模式处于一般模式 - r1
- 就会把原来的
a
替换为1
- 如果要把
1
替换为一个回车换行 - 就要r回车
- 反对
[count]
,比方4r2
,替换4个字符,都变成2 - 就像上面这样
替换模式
- 这次咱们来看看大写R
:h R
- 在失常模式下,用R进入改写模式
- 能够在左下角状态栏察看到
- 而后光标在
oeasy
的a
下面 - 写入
1234
- 咱们看到原来的文字被替换掉了
大小写的改写
- 咱们罕用的其实还有个人物
- 就是改大小写
- 这个是
~
- 能够
:h ~
查问手册
tilde
- 这个符号叫做~波浪号(tilde)
- 把光标放在某个字符上
- 摁下~
- 大写变小写,小写变大写
这个~还反对
[count]
- 比方2~
- 把两个字符都设置~
g ~ 就反对
motion
- 这个很实用
如果设置
:set tilderop
- ~ 就反对
motion
- 比方~e
- 然而单个字母的大小写批改就不论用了
- 须要~l
- 其实咱们平时还是管制字母大写的状况多
- ~ 就反对
- 所以
:se notilderop
总结
这次咱们学到了各种的替换模式
r,替换以后光标的字符
- R,进入替换模式
- ~,扭转大小写
- 这个货色很多,咱们须要坚固一下
- 下次来个综合练习吧!
- 啥综合练习?
- 下次再说
[Github地址] (https://github.com/overmind19...)
[Gitee地址] (https://gitee.com/overmind198...)
[蓝桥实验楼 邀请码FJWYIMGB] (https://www.lanqiao.cn/course...)