Linux的vi命令使用详解

本文详细介绍了Unix及Linux系统下标准的vi编辑器,包括其三个操作模式:命令行模式、编辑模式和文本末尾追加编辑。重点讲解了光标的移动、文本块操作、搜索替换以及编辑命令,如dd删除整行,yy复制行,p/P粘贴。还提到了扩展指令,如esc转到命令行模式,:q!强制退出不保存,:wq保存并退出。
摘要由CSDN通过智能技术生成

基本概念

vi编辑器是所有Unix及Linux系统下标准的编辑器,本文主要是介绍vi的基本常用方法和命令。

操作模式

1,命令行模式
2,编辑模式
3,切换的方式:在命令行模式下,进入编辑模式,可以按i键:插入编辑模式;s键:替换;a键:文本末尾追加编辑。切换为命令行模式:esc键,ctrl+c

相关命令

1,j:光标向下移动;k:光标向上移动
2,$:快速移动到行尾;^:移动到行首
3,GG:快速移动到文本最后一行; gg:回到文本第一行
4,}:移动到文本块最后;{:移动到文本块的开始部分
5,搜索替换
	1,/字符串         查找指定字符串
	2,:%s/s1/s2     s2替换每行的第一个s1
	3, :%s/s1/s2/g     s2替换文中所有s1
	4,:n1,n2s/s1/s2/g   n1行与n2行之间查找s1,并全部替换为s2
6, 编辑类命令(命令行模式)
	dd    删除当前整行文本
	D   删除当前光标所在的位置到行末的文本(等效于d$)
	yy或Y   复制当前整行
	p   粘贴光标所在位置之后(下一行)
	P 粘贴 光标所在位置之前(上一行)
	u  撤销最后一个命令

扩展类指令
esc 切换到命令行模式
: 开始输入命令
:q! 强制退出并且不保存
:wq 保存并tuichu

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值