一.光标移动快键键集合
操作 | 解释 |
---|
h,j,k,l | 左下上右 |
i | 在光标位置编辑 |
a | 在光标后一位编辑 |
o | 换行编辑,另起一行 |
ctrl + f | 下翻一页 |
ctrl + b | 上翻一页 |
ctrl + d | 下翻半页 |
ctrl + u | 上翻半页 |
数字0 | 跳到行首,也就是跳到第0个字符 |
^ | 跳到行首的第一个字符 |
shift + 4 | 跳到行尾 |
shift + g | 调到文尾 |
gg | 调到文首 |
5gg/5G | 跳到第5行 |
二.删除粘贴复制快捷键集合(常规模式)
操作 | 解释 |
---|
x | 删除(剪切)单个字符 |
5x | 删除(剪切)5个字符 |
dd | 删除(剪切)光标所在行 |
5dd | 从光标开始往下删除(剪切)5行 |
dw | 删除(剪切)光标所在的单词 |
u | 撤销删除 |
yy | 复制1行到剪切板 |
5yy | 复制5行剪切板 |
p | 将剪切板内容粘贴到光标所在行的下方 |
shift + p | 将剪切板内容粘贴到光标所在行的上方 |
三.搜索和替换指令集合
操作 | 解释 |
---|
/ + 搜索内容 | 搜索 |
n | 往下查找 |
shfit + n | 往上查找 |
:ns /原内容/新内容/g | 替换第n 行内容 |
:n,ms /原内容/新内容/g | 替换第n 行到第m 行内容 |
:n,$s /原内容/新内容/g | 替换第n 行到文尾内容 |
:%s /原内容/新内容/g | 全文替换 |
:%s /原内容/新内容/gc | 全文替换并逐行询问 |
四.保存退出指令集合
操作 | 解释 |
---|
:w | 保存修改到硬盘上 |
:wq | 保存修改并退出 |
:wq! | 强制保存修改并退出 |
:x | 保存修改并退出 |
:q | 未修改不保存退出 |
:q! | 不保存强制退出 |
五.如何恢复意外断开未保存的文件
当我们编辑文件的时候不小心断开虚拟机连接了,重新编辑此文件就会如下错误
这时候其实英语好的就会发现返回的内容里面就已经有解决方案:
- 第一步:输入
vi -r + 文件
- 第二步:
ls -a
查看所有文件,输入rm -f + 文件.swp
删掉swp文件即可。