目录
vi编辑器有四种模式,分别是:命令模式,输入模式,末行模式和可视化模式。一般常用的模式有命令模式,输入模式和末行模式三种。三种模式可以相互转换,但是输入模式和末行模式之间无法直接进行转换,需要通过命令模式来进行相互转换。不同模式有不同的作用:命令模式主要负责光标的移动跳转,还有复制和删除等功能;输入模式负责对文本进行编辑;末行模式可以退出vi编辑器,还有保存,实现格式的设置。
命令模式
一般进入vi编辑器后默认进入的就是命令模式
跳转操作
G 跳转到最后一行
gg 跳转到第一行
nG 跳转到第n行
^ 跳转至行首的第一个非空白字符
0 跳转至行首
$ 跳转至行尾
复制粘贴操作
yy 复制一整行
nyy 向下复制n行
dd 删除一整行
ndd 删除下面n行
x 删除一个字符
p 向下粘贴
P 向上粘贴
x 删除一个字符
u 撤销一次操作
U 撤销全部操作
输入模式
i 在光标所在处开始输入
o 在光标所在处的下一行开始输入
末行模式
:q 退出vim编辑器
:q! 强制退出
:wq 保存文件退出
:set nu 显示文章行号
:e / 在文件中打开新文件
:r / 在当前文件里打开新文件
查找替换
[要求在末行模式下进行操作]:
范围 s/旧字符/新字符/ 修饰词
将首行换成#
三种模式互相切换