替换模式

回顾上节课内容

  • 上次咱们学到的最有用的就是c

    • 他和d的区别就是删除之后进入到插入模式
    • c能够配合motion
    • 能够用ciw来疾速删除以后光标所在的单词
  • ia 配合的文字块

    • 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进入改写模式
  • 能够在左下角状态栏察看到
  • 而后光标在oeasya下面
  • 写入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...)