一起talk Vim吧(第十回:Vim追命刀法)


各位看官们,大家好,欢迎大家一起来听大型章回体科技小说 :Vim。上一回咱们说到屠龙刀:Vim的追

风刀法。这一回,咱们一起来继续说Vim的刀法:屠龙刀Vim之追命刀法。好了,还是那句话,闲话休提,

言归正转。让我们一起talk Vim吧!


看官们,屠龙刀Vim的追命刀法通俗点说,就是指便用屠龙刀可以找到文本等内容,然后将其喀嚓掉,而

且不论你藏身哪里,它都能找到你,喀嚓一刀了结你的小命。追命刀法的名称便是由此而来。相对追风刀

来说,追风刀只会找到文本或者字符,但是追命刀不但会找到文本或者字符,而且会把它们喀嚓掉。专业

上叫作Vim替换命令。


屠龙刀Vim的追命刀法是在黑脸下进行的,这个和追风刀法有点类似。具体的刀法步骤:当屠龙刀是白脸

的时候,按下冒号(:)键变成黑脸,并且在它后面输入想要替换的内容,然后敲回车,追命刀法就这样使出

来了,屠龙刀会以迅雷不及掩耳之势找到你想要替换的内容,然后把它们喀嚓掉。喀嚓有部分喀嚓和全部

喀嚓之分。部分喀嚓就是把查找结果的一部分内容喀嚓掉,全部喀嚓会把所有查找到的结果都喀嚓掉,一

个也不留(这家伙真够恨的)。追命刀法的专业解释:如果想替换某个内容时,在Vim的普通模式下,按

下冒号(:)键,进入了Vim的命令模式,在冒号后面输入想要被替换的内容和想要替换的内容,具体格式为:

s/old/new/(其中,old为想要被替换的内容,new为想要替换的内容)然后按下回车键,Vim开始执行

替换命令,Vim很快就可以找到想要替换的内容,并且把该内容替换掉。以格式中的内容为例子:Vim会

把old替换为new。刚才也说过了替换内容时有部分喀嚓和全部喀嚓之分,咱们举例来说明。


看官们,下面的例子通过结合替换的格式来说明什么是部分替换和全部替换:

如果执行的格式为:s/old/new/,那么Vim会把查找到的第一个old替换为new,这是一种部分替换,

或者叫部分喀嚓。


如果执行的格式为:3,6s/old/new/g,那么Vim会把在第3到第6行之间查找,并且把第3到第6行之间

的所有old替换为new,这也是一种部分替换,或者叫部分喀嚓。


如果执行的格式为:%s/old/new/g,那么Vim会在当前编辑的整个文件中查找,并且把查找到的所有old

替换为new,这叫全部替换,或者叫全部喀嚓。


看官们,Vim的追命刀法一出,必然会把目标查找到,并且喀嚓掉目标。这把屠龙刀要是能交给警察叔叔的

话,真是太好了,只要警察叔叔知道谁犯了罪,使用屠龙刀一定可以把他缉拿归案。


各位看官,关于屠龙刀:Vim的刀法,今天就说到这里为止。要知道屠龙宝刀更多的刀法?且听下回分解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

talk_8

真诚赞赏,手有余香

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

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

打赏作者

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

抵扣说明:

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

余额充值