Solaris中vi的用法
1、键入vi filename来修改文件,如果文件不存在则新建;
2、键入i命令来插入文本
3、按esc键回到命令模式
4、键入:wq保存文件,退出vi编辑器;键入:q!不保存修改退出编辑器
(1)插入命令
a 在光标右侧输入文本
A 在光标所在行末尾输入文本
i 在光标左侧插入文本
I 在光标所在行开头输入文本
o 在光标所在行的下一行开始新行
O 在光标所在行的上一行开始新行
(2)定位命令,控制光标的移动
h ,←,退格键都是光标左移一个空格
j,↓ 光标下移一行
k,↑ 光标上移一行
l,→, 空格光标右移一个空格
w光标右移,到下一个字开头
b光标左移,到前一个字开头
e光标右移,到下一个字末尾
$光标右移到行结尾
0,^标左移到行开头
回车键光标移到下一行开头
Ctrl+f 下翻一屏
Ctrl+d 下滚半屏
Ctrl+b 上翻一屏
Ctrl+u 上滚半屏
Ctrl+l 刷新屏幕
(3)编辑命令
【删除文本】
x 删除光标所在处的一个字符
dw 删除字(或者光标所在处到字结尾)
dd 删除光标所在行
D 所在光标所在处之右的行
例:5,10d 删除5-10行;3dw删除光标所在处开始的三个字;3dd删除光标所在处开始的三行
【撤销、重复、修改文本命令】
cw 修改字(或者光标开始到一个字的结尾)
R从当前光标所在处位置开始替换字符
C从光标所在处开始修改,到行末尾节数
s 用字符替换字符串
r替换当前光标所在的字符
J合并当前行以及下面行
Xp转置光标所在处字符与另一字符
~更改光标所在处字符大小写
u放弃最近的修改
U放弃对当前行所作的修改
:u放弃上一个最后行命令(用于最后行模式)
:r filename在当前光标所在处读入文件文本
Solaris中vi的用法
最新推荐文章于 2021-05-11 05:19:30 发布