vi文本编辑器的启动与退出
启动:快捷键Ctrl+Alt+t进入终端, 在系统提示符($或#)的提示下,输入vi <文件名称>,可以自动载入你要编辑的文件或者新建一个文件。
退出:在指令模式下键入:q,:q!,:wq,:x可以退出编辑器,但是要注意在gui界面下,可以直接关闭编辑器,但是如果没有保存的话,之前编辑的内容会消失。
1,:wq和:x是存盘退出指令,首先保存好已经编辑的内容,然后退出。
2,:q是退出指令,如果没有保存直接退出的话会提示No write since last change,这时:q指令失效,有两种解决方式,先保存:w再退出:q,或者直接退出不保存:q!
3, :q!是不保存直接退出。
中止:在指令模式下Ctrl+z,会提示[1]+ 已停止。
恢复中止:在系统提示符下键入fg vi。
vi文本编辑器的两种模式:指令模式和输入模式,在指令模式下,用户的输入被当做指令处理,在输入模式下,用户的输入被当做插入的字符处理。
指令模式和输入模式的切换:
指令->输入:a,A,i,I,o,O
a:在光标所在位置后面插入数据,光标后的数据随着新增数据向后移动;
A:在光标所在行的最后面添加数据;
i:在光标所在位置前面插入数据,光标后的数据随着新增数据向后移动;
I:在光标所在行的最前面添加数据;
o:从光标所在位置下面新增一行,进入输入模式;
O:从光标所在位置上面新增一行,进入输入模式。
输入->指令:[esc]
基本指令:
x:删除光标所在字符
dd:删除光标所在行
r:替换光标所在字符
R:进入替换模式,依次替换光标所在字符及之后的字符,直到esc退出指令模式
s:删除光标所在字符,进入输入模式
S:删除光标坐在行,进入输入模式