六、基本编辑
0.撤销-u命令
1.添加文本
(1)行末添加文本的a命令
(2)行末添加文本的A命令
① 示例
2.插入一行
命令 | 开行 |
---|---|
o | 当前行的下方插入(并进入插入模式)。 |
O | 当前行的上方插入(并进入插入模式)。 |
(1)示例
① o-在下面新建一行插入
② O-在上面新建一行插入
3.删除文本
(1)x命令
① x命令
Ⅰ.注意:
② x命令+数字前缀
(2)d命令
① 示例
Ⅰ.使用 dw 命令来删除整个单词
Ⅱ.使用 d$ 删除光标至本行末尾的字符
Ⅲ.使用dG删除当前行到文件末尾的内容
(3)其它示例
① 文本删除命令(准)
命令 | 删除内容 |
---|---|
x | 当前字符。 |
3x | 当前字符及之后的2个字符。 |
dd | 当前行。 |
5dd | 当前行及之后4行。 |
dW | 当前字符到下一个单词的起始。(也就是整个单词) |
d$ | 当前字符到当前行的末尾。 |
d0 | 当前字符到当前行的起始。 |
d^ | 当前字符到当前行下一个非空字符。 |
dG | 当前行到文件末尾。 |
d20G | 当前行到文件第20行。 |
4.剪切、复制和粘贴文本(准)
(1)d命令-剪切
(2)y命令-复制
① 复制命令范例(准)
命令 | 复制内容 |
---|---|
yy | 当前行。 |
5yy | 当前行及之后4行。 |
yW | 当前字符到下一个单词的起始。(也就是1整个单词) |
y$ | 当前字符到当前行的末尾。 |
y0 | 当前字符到当前行的起始。(也就是当前字符到本行开头) |
y^ | 当前字符到当前行下一个非空字符。 |
yG | 当前行到文件末尾。 |
y20G | 当前行到文件第20行。 |