VI编辑器

1.满屏文本编辑器
1.1 vi介绍
作用:满屏文本编辑器。
vi编辑器的三种模式:
1.底行模式
2.命令行模式
3.输入模式
三者之间的相互转换如图4-1:

图4-1
模式转换:
(1)命令行模式-----》输入模式:
插入:
a: 在光标所在位置之后插入
A: 在光标所在行的行尾插入
i: 在光标所在位置插入
I: 在光标所在行的行首插入
o: 在光标所在行的下一行插入
O: 在光标所在行之上插入

(2)输入模式------》命令行模式
Esc
(3) 命令行模式-----》底行模式
ESC+:or / or ?

1.2 打开vi:
vi : 打开一个新的文件,退出或者保存时命名
vi filename : 打开或者创建一个新的文件

1.3 保存文件:
底行模式下:
:w newFile : 存成新文件
:w : 存盘

1.4 退出vi:
底行模式下:
:wq : 保存退出
:q! : 强行退出不存盘

1.5删除文本:
	x:  删除一个字符
	s:  删除当前字符,并进入输入模式
	dw: 删除当前词
	ndw: 删除n个词
	dd:  删除当前行
	ndd: 删除之后的n行
	:5,10d: 删除5-10行之间的内容

1.6修改文本:
r : 替换一个字符,
cw :替换一个单词, 进入输入模式
cc :替换一行, 进入输入模式
C :替换从光标至行尾。 进入输入模式

1.7复制和粘贴文本:
yw : 拷贝词
yy : 拷贝行
p : 当前行下粘贴
:1,2co3: 拷贝行1,行2在行3之后
:4,5m6: 移动行4,行5在行6之后。

1.8高级功能:
: 改变大小写
J : 把当前行和下一行连起来
u : 废除刚才的编辑操作
:set nu : 显示行标
:21 光标停在指定行
21G 光标停在指定行
/str 从当前行往下查找
?str 从当前行往上查找
n 继续查找
:r file 在光标所在位置插入另一个文件
:1,$s/old/new/g 替换文本(%s/old/new/g)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值