加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在Vim中,我如何用另一个单词替换每行中某个单词的第一次出现?

发布时间:2020-12-15 22:29:32 所属栏目:安全 来源:网络整理
导读:例如,如果我有: 吃吃吃吃蛋糕 吃吃吃蛋糕 蛋糕吃吃蛋糕 我怎么只用梨的每一行中的第一个蛋糕实例? 吃吃吃吃梨饼 吃吃吃梨 梨吃吃蛋糕 解决方法 使用以下 :%s/cake/pear/ 请注意,如果在上面的表达式中附加“g”标志,则搜索会在整个行上进行全局搜索.初始’
例如,如果我有:

吃吃吃吃蛋糕

吃吃吃蛋糕

蛋糕吃吃蛋糕

我怎么只用梨的每一行中的第一个蛋糕实例?

吃吃吃吃梨饼

吃吃吃梨

梨吃吃蛋糕

解决方法

使用以下

:%s/cake/pear/

请注意,如果在上面的表达式中附加“g”标志,则搜索会在整个行上进行全局搜索.初始’%’字符表示替换应发生的范围. %表示整个文件(或文件中的所有行).

所以下面只更换每一行的第一次出现

:%s/cake/pear/

以下是每行更换所有事件

:%s/cake/pear/g

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读