软件工程

【学习打卡】第18天-C01学习VIM快速增删改查

本文主要是介绍【学习打卡】第18天-C01学习VIM快速增删改查,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
  • 课程名称:一课掌握Kotlin 突破开发语言瓶颈
  • 章节名称:
    • 第2章:初识VIM
      • 2-5Vim快速增删改查
  • 讲师姓名:PegasusWang
  • 时间:2022-08-21 07:43

课程内容

  • 增加字符
    • a/i/o;A/I/O
      • a: append
      • i: insert
      • o: other
  • 删除字符
    • 在插入模式下快速删除:ctrl + h删除(回退)一个字符;ctrl + w删除(回退)一个单词
    • 在正常模式(normal)下
      • x快速删除一个字符
      • d(delete)配合文本对象快速删除一个单词:
        • daw (delete around a word)
        • dw删除一个单词(扩展di+符号,可删除符号内全部字符)
        • dt +符号:删除内容直到符号
      • d和x可以搭配数字来多次执行
  • 快速修改
    • 常用有三个:r (replace), c (change), s (substitute)
    • normal模式下,
      • 可以使用r来替换一个字符,R可以一直替换键入字符(不会退出normal模式,以下两个都会进入插入模式)
      • 使用s删除当前字符并进入插入模式,S删除整行进入插入模式,4s删除4个字符并进入插入模式
      • c来配合文本对象,C删除当前位置之后的字符,并进入插入模式
  • 查询
    • 使用set hls把搜索结果高亮显示,set nohlssearch取消本次高亮,nohl取消全部高亮
    • set incsearch增量搜索,边录入边高亮
    • 使用/或?进入前向或者反向搜索,配合n/N跳转到下一个或上一个匹配
    • */#进行当前单词前向或后向匹配

学习心得

Vim真的提高生产效率超级工具,现在又有Neovim,但内部功能基本一样,还有得无限学习的地方啊!
增加
删除
修改
查询

这篇关于【学习打卡】第18天-C01学习VIM快速增删改查的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!