Linux学习使用之Vi编辑器

一.基本概念

Vi编辑器是什么:
Vi编辑器是一款可以用来创建和编辑文本文件的工具,vi就是visual interface(可视化接口)的简写,它有个增强版:vim,就是vi improve,它是一个模式化编辑器: 在不同的模式下,我们的机键动作被解释的意义是不同的。

二.Vi编辑器的三种模式:

1.编辑模式(命令模式) :所有的机键动作都理解为编辑整个文档的操作,默认为编辑模式。

2.输入模式:大部分机键动作都会理解为输入的字符。

3.末行模式:在末行模式,输入很多文件管理命令。如:复制,粘贴,搜索,替换等

在这里插入图片描述

i:	在光标所在字符前开始插入
a:	在光标所在字符后开始插入
o:	在光标所在行的下面另起一新行插入
s:	删除光标所在的字符并开始插入

I:	在光标所在行的行首开始插入 如果行首有空格则在空格之后插入
A:	在光标所在你行的行尾开始插入
O:	在光标所在行的上面另起一行开始插入
S:	删除光标所在行并开始插入

关闭文件:

关闭文件:

在末行模式下

wq: 保存退出
q!: 退出不保存

移动光标:

逐字符移动:     h:左移动   l:右移动  j:向下移动  k:向上移动

行内跳转(命令模式):
	0:跳转到行首
	$: 跳转到行尾
行间跳转(末行模式):
	num: 跳转到某一行(末行模式)
	G: 跳转行最后一行(编辑模式)
	gg: 跳转到第一行(编辑模式)
翻屏操作:
	在编辑模式下:  ctrl+f 向下翻一页    ctrl+b 向上翻一页

删除命令:
	dd: 删除光标所在行 (编辑模式)
	3dd:从光标行开始删除3(编辑模式)
	1,4d 删除第一行到第四行(末行模式)
复制和粘贴命令:
	yy 复制光标所在行 (编辑模式)
	2yy 从光标行开始复制2(编辑模式)
	p: 粘贴命令(编辑模式)

查找和替换:

查找和替换:
	/parttern 从前往后查找(末行模式)
	?parttern 从后往前查找(末行模式)
	n:  下一个匹配的字符串
	N: 上一个匹配的字符串
文本的替换(末行模式):
	startNum,endNums/partter/string/gi
	g:全局替换
	i:忽略大小写
	%s/f/F/gi 	全局忽略大小写把f替换成F
	.,$s/F/f/gi	当前行到结尾把f替换成F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值