vi使用小结以及常用命令

本文总结了vi编辑器的基本操作和一些常用的命令,包括进入编辑模式、保存退出、搜索替换等核心功能,旨在帮助用户提升在Unix/Linux环境下使用vi编辑文件的效率。

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

1.命令行模式下光标移动:

h  左
j  下
k  上
l  右
0与$:        移动到行开头与结尾
G:           移动到文件最后一行
20G:         移动到文件第20行
20[space]:   向右移动20个字符
20[Enter]:   光标向下移动20行

2.命令行下查找与替换

/string:               向下查找, 按n查找下一个, N查找上一个,这个跟less命令的查找使用方式是一样的
?string:               往前查找, 按n查找下一个, N查找上一个
:1,$s/src/dest/g       从第一行到最后一行替换src为dest,$代表结尾
:1,$s/src/dest/g       从第一行到最后一行替换src为dest,并且每次替换前就行确认
:n1,n2s/src/dest/g     从第一行到最后一行替换src为dest

3.命令行下删除复制粘贴

x,X:          向前,向后删除一个字符,前面可以加数目
d0与d$:       删除光标到行第一个字符/最后一个字符
dd:           删除整行, 加数字代表删除向下n行
yy:           复制所在行,加数字代表复制向下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kentrl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值