vim替换,·[每天学一点]

转载 2007年09月12日 10:21:00
:[range]s/pattern/string/[c,e,g,i]

range 指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。
pattern 就是要被替換掉的字串,可以用 regexp 來表示。
string 將 pattern 由 string 所取代。
c confirm,每次替換前會詢問。
e 不顯示 error。
g globe,不詢問,整行替換。
i ignore 不分大小寫。

g 大概都是要加的,否則只會替換每一行的第一個符合字串。可以合起來用,如 cgi,表示不分大小寫,整行替換,替換前要詢問是否替換。

[實例] :%s/Edwin/Edward/g
這樣整篇文章的 Edwin 就會替換成 Edward。 

每天学点Excel技巧-Day1

Day1 F4快捷键-重复操作 ctrl向右拖动快捷键复制工作表 alt类似下拉菜单功能 ctrl回车批量录入复制 ctrlDR快速填充 ctrlshift箭头选择数据区域 工作簿之间的复制 工作表标...
  • u012593290
  • u012593290
  • 2016年03月28日 16:16
  • 702

网站渗透思路全方面总结

针对新手写一点渗透的小思路、小技巧,主要讲的是思路,所有不会太详细。     经常逛一些好的博客或者门户站,坚持下来,每天学一点思路,你会积累到很多东西,记住:技术需要时间沉淀。     ...
  • SJian123
  • SJian123
  • 2014年12月08日 17:09
  • 622

vim查找和替换详解

1、vim 单文件中查找方法 正常模式下使用 / 或 ? 命令执行向后搜索或向前搜索 /love 从光标位置向前搜索关键词 love ?love 从光标位置向后搜索关键词 love 正常模式下使...
  • zcube
  • zcube
  • 2015年01月14日 15:05
  • 19569

每天学一点linux(5)

linux文档种类与扩展名1、linux文档种类: 普通文件(regular file,ls查看是第一个字符为‘-’) 纯文本文件(ASCII)(使用cat查看) 二进制文件(binary) 数据格...
  • ywjatjd
  • ywjatjd
  • 2015年11月22日 23:31
  • 676

一点一点学maven(01)——maven介绍、下载、安装及配置

1、maven简介:maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目构建、报告和文档的软件项目管理工具。2、maven的下载地址:http://maven.apache.org...
  • javaloveiphone
  • javaloveiphone
  • 2016年07月27日 22:10
  • 381

一点一点学写Makefile-1

相信很多Linux开发者 都得自己来写Makefile,刚开始学习学写这个的时候都会碰到很多困难,我之前没有自己独立完成过Makefile,都是在公司已有的模板上添加。现在突然有一个很大的想法就是从零...
  • qq849635649
  • qq849635649
  • 2016年06月01日 13:53
  • 359

Linux vim全局替换方法

Linux命令:vi全局替换方法   语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr]: 表示检索范围,...
  • u010406724
  • u010406724
  • 2013年09月03日 17:34
  • 2870

vim的全局替换

本文出自   http://blog.csdn.net/shuangde800 本文内容: 确认替换 上下文相关替换替换命令的基本语法 在全局替换中,ex编辑器使用指定的字符模式对文件中的每行进行...
  • shuangde800
  • shuangde800
  • 2013年08月31日 00:12
  • 44742

VIM文本替换命令

http://blog.sina.com.cn/s/blog_94a93cff0101b5gv.html 在VIM中进行文本替换:     1. 替换当前行中的内容:   ...
  • hshl1214
  • hshl1214
  • 2016年03月07日 14:19
  • 2269

Vim查找替换 & 正则表达式

查找替换 部分转载自:Vim查找替换及正则表达式的使用 VIM查找替换归纳总结zz 替换 :[range]s/{pattern}/{string}/[flags] :1,10...
  • u014015972
  • u014015972
  • 2016年02月18日 22:13
  • 5043
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vim替换,·[每天学一点]
举报原因:
原因补充:

(最多只允许输入30个字)