在Unix或Linux中,默认的编辑器通常是vim或gvim。那么问题来了,如何使用vim在文本文件中执行删除操作呢?下面就介绍一下常用的操作。
所有的删除操作均在只读模式下执行。
按ESC键进入只读模式,不确定是否在只读模式下,就多按几下ESC键。
然后通过上一篇文章中的操作,找到要删除的内容
- 找到第10行,删除1行
:10
dd
- 找到第10行,删除后3行
:10
3dd
- 找到第10行,删除后面全部的行
:10
:.,$ d
- 找到第10行,删除后面全部的行
:10
1,. d
- 删除1个单词badword
/badword
dw
- 删除下一个单词badword
n
.
- 删除1个字母o
/o
x
- 删除下一个字母o
n
.
- 删除从字母o到行尾
fo
d$
- 删除从字母o到行首
fo
d0
- 删除从字母o删除到字母z(不含字母z)
fo
dtz
- 删除从字母o删除到字母z(含字母z)
fo
dfz
- 撤销上一次删除
u