当前位置:  开发笔记 > 开发工具 > 正文

在Vim中有效地追加匹配:g/---/s/---/X /

如何解决《在Vim中有效地追加匹配:g/---/s/---/X/》经验,为你挑选了1个好方法。

你怎么能g在Vim 的命令中引用匹配?

我想在比赛结束后放X而不替换比赛.例如,在以下命令中不写create_title两次.

:g/create_title/s/create_title/X/

你应该得到

create_titleX

通过运行命令

create_tile

Cascabel.. 23

我不确定为什么你需要g命令的一部分 - 替代品只会作用于匹配线.这是你要找的东西:

:%s/create_title/&X/

&代表被匹配整个文本.



1> Cascabel..:

我不确定为什么你需要g命令的一部分 - 替代品只会作用于匹配线.这是你要找的东西:

:%s/create_title/&X/

&代表被匹配整个文本.


我倾向于使用这个或\ 0X,但只是添加另一个选项:`:%s/create_title\zs/X /`.`\ zs`使匹配从该点开始,因此在字符串"create_title"的末尾没有任何内容被X替换.
推荐阅读
小妖694_807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有