一.光标移动快键键集合
操作 解释 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文件即可。