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。 

相关文章推荐

SQL每天学一点

  • 2013-04-01 15:38
  • 2.54MB
  • 下载

每天学一点设计模式-抽象工厂模式

抽象工厂模式 英文名 Abstract

每天学一点Swift----元组(tuple)类型

1. 元组(tuple)使用圆括号把多个值组合成一个复合值,     元组内的值可以使用任意类型,元组并不要求元组内的值具有相同的类型----可以拿C语言中的结构体,java中的javaBean来类...

每天学一点flash(83) 数组中过滤 (2)

难得一个周末,写一下自己的代码还是挺有意思的,很久或者最近无电脑缘故,还是很难去抽时间去写一下博客,积累一下每一天的心情和知识。csdn 改版之后,发现没有什么动作更新,刚刚写完之后又不能保存下来,害...

每天学一点算法-DFS

DFS 深度优先算法 定义 深度优先搜索算法(Depth-First-Search),是搜索算法的一种。它沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所有边都己被探寻过,搜...

每天学一点linux(三)

linux的文件权限

每天学一点Swift----面向对象上(七)

十. 方法  1. 方法是类或实例的行为特征的抽象,方法是面向对象理论中重要的组成部分。但从功能上来看,方法完全类似于函数。    2. 方法和函数的区别是:方法必须属于一个类型或一个实例,因此方法不...

每天学一点Swift----集合(二)

三. 字典:字典中以key-value的形式保存数据,所以同一个字典中key不能重复。   1. 声明字典--两种方式   (1)适宜用泛型。       var myMap : Dictionary...

每天学一点java字节码

java 字节码 For class methods (i.e. static methods) the method parameters start from zero, however...

每天学一点linux(5)

linux文档种类与扩展名1、linux文档种类: 普通文件(regular file,ls查看是第一个字符为‘-’) 纯文本文件(ASCII)(使用cat查看) 二进制文件(binary) 数据格...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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