在Vim中替代似乎无法在全球范围内运作?

渐逝的

global选项substitute似乎无效。即使当我用gset代替时,它也仅在当前行中替换文本。如果我在保持当前行的状态下再次运行它而不再匹配,它将给我

E486:找不到模式:{patt}

如果我进入下一场比赛并再次运行它,则该行效果很好。但是,使用g和不使用它实际上没有区别

有什么问题的想法吗?

printf("abc");
printf("def");

这样做会:s/printf/print/g突出显示两个,printf's但只能替换第一个。我需要n去参加下一场比赛并重新进行替换。

亚诺斯

g标志是多次替代图案每行

您正在寻找的是s///为整个缓冲区运行命令:

:%s/pattern/replacement/g

注意%前面的s///,以选择整个缓冲区。也可能是这样的一系列行:

:10,21s/pattern/replacement/g

在第10和21行之间执行替换

如果没有该g标记,则每行仅替换第一次出现的模式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

替代Vim似乎无法在全球范围内运作?

来自分类Dev

全球范围内的职能

来自分类Dev

在全球范围内致电角度服务

来自分类Dev

全球范围内的JavaScript语句

来自分类Dev

$(this)如何在全球范围内可用

来自分类Dev

在全球范围内举行PSSession

来自分类Dev

这种关闭是否在全球范围内?

来自分类Dev

如何使Aurelia中的lodash之类的图书馆在全球范围内可用?

来自分类Dev

为什么在全球范围内sqrt比MinGW中的std :: sqrt慢得多?

来自分类Dev

在全球范围内修改方法的Java中的全局变量

来自分类Dev

如何在全球范围内隐藏Quassel IRC中的联接/零件/退出?

来自分类Dev

如何在全球范围内更改* nix邮件中的发件人地址?

来自分类Dev

使扩展方法/属性在全球范围内可用

来自分类Dev

MVC6全球范围内的价值

来自分类Dev

如何使指令和组件在全球范围内可用

来自分类Dev

可以在全球范围内采用“假设”吗?

来自分类Dev

在全球范围内启用Concrete5的Bootstrap网格

来自分类Dev

Clojure:如何在全球范围内启用规范断言?

来自分类Dev

在全球范围内同时显示/隐藏广告

来自分类Dev

来自IIFE的变量可在全球范围内访问

来自分类Dev

Gerrit-在全球范围内找到评论

来自分类Dev

捆绑包是否在全球范围内安装gem

来自分类Dev

使用npm在全球范围内安装软件是否安全?

来自分类Dev

Angular服务在全球范围内可用吗?

来自分类Dev

“类”继续工作而未在全球范围内引用

来自分类Dev

如何使AngularJS内置服务在全球范围内可用?

来自分类Dev

Magento使用部门在全球范围内更改价格

来自分类Dev

使扩展方法/属性在全球范围内可用

来自分类Dev

如何在全球范围内通过npm安装?

Related 相关文章

热门标签

归档