基本上vi共分为3中模式,一般模式,编辑模式,命令模式,这3种模式的作用分别如下:
一般模式:使用vi打开一个文件就直接进入了一般模式了,在这个模式中你可以使用上下左右键来移动光标,你可以删除字符或者整行,也可以复制,黏贴你的文件数据
编辑模式:在一般模式中可以删除,复制,黏贴,等操作,但是却无法编辑文件内容,要等你按下i,I,o,O,a,A,r,R等任何一个字母后进入编辑模式,按ESC退出编辑模式
命令模式:在一般模式中输入:,/,?等字符就进入了命令模式,在这个模式中,你可以提供查找数据的操作,而读取,保存,大量替换字符,离开vi,显示行号都是在此模式中完成的。
vi 常用的操作:
一般模式切换到命令模式的可以用按钮说明:
:w 将编辑的数据写入硬盘
😡 将数据写入硬盘
:q 离开vi
:q! 若曾经改过文件,又不像存储,使用!为强制离开不保存文件
:set nu 显示行号
:set nonu 取消行号
一般模式常用的按钮
dd 删除光标所在行
yy 复制光标所在行
u 还原操作
p 将复制的数据在光标的下一行粘贴。