vi全屏编辑器

本文详细介绍了Vi编辑器的基本操作,包括如何打开和关闭文件、编辑模式与末行模式之间的切换、文本编辑命令如移动光标、删除及替换字符等。此外还提供了关于复制粘贴、撤销重做等功能的说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

vi全屏编辑器:
	1.打开文件:
		(1)vi 文件名
			*vi profile -->打开profile文件
		(2)vi +# -->打开文件,并定位于第#行
			*vi +3 profile -->打开profile文件,并定位于第3行
		(3)vi + -->打开文件,定位至最后一行
			*vi + profile -->打开profile文件,定位至最后一行
		(4)vi +/PATTERN:打开文件,定位至第一次被PATTERN匹配到的行的行首
			*vi +/after profile  -->打开profile文件,定位至第一次被after匹配到的行的行首,也就是查找存在after的首行
	2.关闭文件:
		末行模式:
			(1):q -->退出  没有动过文件
			(2):wq -->保存并退出  动过了,不后悔
			(3):q! -->不保存并退出  动过了,后悔了
			(4):w -->保存
			(5):w!	 -->强行保存
			(6):wq  --> :x  简写
			(7)ZZ  -->保存并退出,不需要冒号,编辑模式
全屏编辑器:
	模式:
		*编辑模式:按键具有编辑文本功能:默认打开进入编辑模式
		*输入模式:按键本身意义
		*末行模式:接受用户命令输入
	模式之间切换:
		*编辑模式--->输入模式:
			**i:在当前光标所在字符的前面,转为输入模式;
			**a:在当前光标所在字符的后面,转为输入模式;
			**o:在当前光标所在行的下方,新建一行,并转为输入模式;
			**O:在当前光标所在行的上方,新建一行,并转为输入模式;
			**I:在当前光标所在行的首行,转换位输入模式;
			**A:在当前光标所在行的行尾,转换为输入模式;
		*输入模式--->编辑模式:
			**ESC
		*编辑模式--->末行模式:
			**:
		*末行模式--->编辑模式:
			**ESC,ESC
	***编辑模式
		**移动光标
			*字符
				*h:左 j:下 k:上 l:右
			*单词
				*w:移动下一个单词的词首
				*e:跳至当前或下一个单词的词尾
				*b:跳至当前或前一个单词的词首
			*行内
				*0:绝对行首
				*^:行首的第一个非空白字符
				*$:绝对行尾	
			*行间
				*G文章末尾
				*3G第3行
				*gg文章开头
			*翻屏
				*ctrl:f,b	
		**删除&替换单个字符
			*x:删除光标位置字符
			*3x:删除光标开始3个字符
			*r:替换光标位置字符
		**删除命令
			*d
			*dd
			*dw
		**复制粘贴
			*yw:复制单词
			*yy:复制一整行
			*p:粘贴一整行向下输
			*P:粘贴一整行向上输
		**撤销&重做
			*u:撤销
			*ctrl+r:重做 撤销的操作
			*.:重复上一步的操作	
	***末行模式
		*set:设置
			*set nu (number)
			*set nonu (nonumber)
			*set readonly
			*set noreadnoly
		*查找:/
			*/after
			*n向下翻,N向上翻
			*?向上查找
		*!:执行命令
			*!ls -l /
			
		*查找并替换 s
			*s/查找的字符串/替换的新字符串/gi
				*s/str1/str2/gi
				*/:临近s命令的第一个字符为边界字符:/,@,#
				*g:一行内全部替换
				*i:忽略大小写
				*例:.,$s/after/befor/gi
			*范围
				*n:行号
				*.:当前光标行
				*+n:偏移n行
				*$:末尾行,$-3
				*%:全文	

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值