VIM 中替换命令

替換(substitute)

:[range]s/pattern/string/[c,e,g,i]5.1

 

range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。
pattern就是要被替換掉的字串,可以用 regexp 來表示。
string將 pattern 由 string 所取代。
cconfirm,每次替換前會詢問。
e不顯示 error。
gglobe,不詢問,整行替換。
iignore 不分大小寫。

pattern 可以使用正则表达式

范围可以这样指定

默认的话是当前行

1 , . 从第一行到当前行

% 全局文本

.,.+10 从当前行到后面 10 行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值