Vim替换命令substitute介绍

本文详细介绍了Vim的substitute命令,包括其操作范围和手工控制替换操作的使用。通过标志位如`g`、`n`、`E`等,可以实现对文件内特定范围的替换,并能手动确认每一次替换,确保精准修改文本。
摘要由CSDN通过智能技术生成

原文地址:再谈Vim substitute替换命令-Vim入门教程(54)

Vim替换命令一文介绍过,substitute 命令的语法格式为::[range]s[ubstitute]/{pattern}/{string}/[flags]

[flags] 表示可选的标志位,常用的包括 gcne 等。其中,标志位 g 使得 substitute 命令可以修改一行内的所有匹配,而不仅仅是第一处匹配;标志位 c 可以确认或拒绝每一处修改;标志位 n 让 Vim 不执行替换操作,而只是统计和显示本次 substitute 命令匹配的个数;标志位 e 专门用于屏蔽错误提示;标志位 & 用于指示 Vim 重用上一次 substitute 命令所用过的标志位。

一、Vim substitute命令的操作范围

为了便于理解,可以将整个文件想象成一个二维平面,字符沿着 x 轴向右增加,而文本行则随着 y 轴向下增长。缺省情况下,substitute 命令仅仅作用于当前行,而且只会修改第一处匹配。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值