+ -
当前位置:首页 → 问答吧 → Linux-VI基础

Linux-VI基础

时间:2011-08-22

来源:互联网

替换
":s/old/new/g"代表用new替换所有出现的old
":%s/old/new/g"代表用new替换整篇中出现的old


这两个有什么区别?纠结中。。。

作者: orlandozx   发布时间: 2011-08-22

帮顶下

作者: rxotav   发布时间: 2011-08-23

3Q~求解。。。

作者: orlandozx   发布时间: 2011-08-23

你好,我按你的说法操作了一下,第一个:s/old/new/g并没有起作用,第二个:%s/old/new/g确实可以替换整篇的old。
补充一下,:n1,n2s/old/new/g可以替换n1至n2行的old      
:1,$s/old/new/g可以替换第一行到最后一行的old
我的操作都是在vim下进行的。

作者: 心蓝波波   发布时间: 2011-08-23

3Q ~

作者: orlandozx   发布时间: 2011-08-23

学习了

作者: hikjor   发布时间: 2011-08-25

- -

作者: orlandozx   发布时间: 2011-08-25

%代表整篇替换。

作者: pangzhi   发布时间: 2011-08-25

pangzhi 额。。。这个我知道

作者: orlandozx   发布时间: 2011-08-26

支持呀!!!!!!!!!!!!!

作者: cj1988522   发布时间: 2011-08-26