码迷,mamicode.com
首页 > 其他好文 > 详细

Vim 替换命令

时间:2014-05-29 17:45:18      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:c   style   a   color   使用   linux   

一,":substitute"的使用

:substitute 命令可以对一个指定范围的区域执行替换操作,可以简写为:s ,它的通用形式如下:

:[range]substitute/from/to/[flags]  该命令是有[range]指定范围中字符串"from"替换为"to";

 

例如文本的每一行中第一次出现"linux"替换为"FreeBSD":

:%s/linux/FreeBSD/   注意:这里最后面没有加上标记,针对的是每行第一次出现的目标字符串 

其中%为指定范围的所有行,如不指定返回,:s 就是作用与当前行;

三,标识符[flags]

默认情况下:s命令只会替换一行中第一次发现的目标字符串,要改变一行中的所有符合的字符串,可以在命令后加"g"标记来修饰;

:%s/linux/FreeBSD/g  后面加上个g才代表改变每一行所有符合的目标字符串;

其他标记符还有p(列印),c(确定)标记告诉:substitute命令要执行每个替换前请求用户确定;

如:

:%s/linux/FreeBSD/gc  全文内容linux替换成FreeBSD时都提示请求用户确定;

目标字符串from可以是任意合法的正则表达式,与搜索命令的所用的正则表达式一样;如:

:s/^linux/FreeBSD/

Vim 替换命令,布布扣,bubuko.com

Vim 替换命令

标签:c   style   a   color   使用   linux   

原文地址:http://www.cnblogs.com/delphiclub/p/3758374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!