用vi或vim命令进入vim编辑器。
基础:
u | 撤销上一次操作。 |
x | 剪切当前光标所在处的字符。 |
yy | 复制当前行。 |
dd | 剪切当前行。 |
p | 粘贴剪贴板内容到光标下方。 |
i | 切换到输入模式,在光标当前位置开始输入文本。 |
:wq | 保存并退出Vim 编辑器。 |
:q! | 不保存强制退出Vim 编辑器。 |
拓展:
w | 光标移动到下一个单词。 |
5yy | 复制5行。 |
5p | 粘贴5行。 |
yw | 复制当前的单词。 |
y$ | 复制光标之后的当前行所有内容。 |
y^ | 复制光标之前的当前行所有内容。 |
d$ | 删除光标之后的当前行所有内容。 |
d^ | 删除光标之前的当前行所有内容。 |
其他:
^ | 移动到行头。 |
$ | 移动到行尾。 |
gg | 移动到开头。 |
G | 移动到结尾。 |
:set nu | 显示行号。 |
:set nonu | 去除行号。 |
/boot | 高亮boot词。 |
:noh | 取消高亮。 |
:s/boot/booot/g | 将当前光标所在行所有的boot改成booot。 |
:%s/boot/booot/g | 将所有的boot改成booot。 |