- 课程名称:一课掌握Kotlin 突破开发语言瓶颈
- 章节名称:
- 第2章:初识VIM
- 2-5Vim快速增删改查
- 第2章:初识VIM
- 讲师姓名:PegasusWang
- 时间:2022-08-21 07:43
课程内容
- 增加字符
- a/i/o;A/I/O
- a: append
- i: insert
- o: other
- a/i/o;A/I/O
- 删除字符
- 在插入模式下快速删除: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,但内部功能基本一样,还有得无限学习的地方啊!