进入编辑模式a i o A I O
命令 | 备注 |
---|---|
a | 当前字符之后插入(光标后) |
A | 行尾插入 |
i | 当前字符之前插入(光标前) |
A | 行首插入 |
o | 下一行插入 |
O | 上一行插入 |
x | 向后删除一个字符(等同于delete) |
X | 向前删除一个字符 |
u | 撤销一步 每按一次撤销一次 |
home或^(shift6) | 行首 |
end或$(shift4) | 行尾 |
yy | 复制一行 |
数字+yy | 复制N行 |
p | 将复制行粘贴 |
dd | 删除一行 |
数字+dd | 删除N行(删除6行使用6dd) |
dg | 删除光标后全部内容 |
命令模式
命令 | 备注 |
---|---|
:w | 保存save |
:q | 没有做任何修改退出quit |
:q! | 修改了不保存,强制退出 |
:wq | 保存并退出 |
:wq! | 保存并强制退出 |
:!ifconfig | 调用系统命令 |
:%s/a/b | 将文本每行的第一行的a替换成b |
:%s/a/b/g | 将文本所有的a替换成b(a,b是我自己举例,替换的字符自己写) |