Chinaunix首页 | 论坛 | 博客
  • 博客访问: 204858
  • 博文数量: 236
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2391
  • 用 户 组: 普通用户
  • 注册时间: 2020-08-10 06:35
文章分类
文章存档

2024年(21)

2023年(86)

2022年(53)

2021年(42)

2020年(34)

我的朋友

分类: LINUX

2021-09-10 08:14:51

替换模式

回忆上节课内容????

  • 上次我们学到的最有用的就是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

总结

阅读(864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~