代码先锋网 代码片段及技术文章聚合

vim 中查找替换

技术标签: vim

命令格式:

 

Substitute                                          *:substitute*
                                                            *:s* *:su*
:[range]s[ubstitute]/{pattern}/{string}/[flags] [count]
 

1. 替换一行中的:

:s/被替换字符/替换后的字符/g

 
解释:
s 是 substitution 的缩写;
g 标记表示替换行中的所有匹配点;

一个实例:
我想将一行中的所有反斜杠‘\’替换成斜杠‘/’:

:s/\\/\//g

 

注意其中的两次转义。

2. 替换所有行中的:
在 s 前加 % 即可。

:%s/被替换字符/替换后的字符/g
 

 

版权声明:本文为zhongwei_sun原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhongwei_sun/article/details/83646379

智能推荐

vim的查找替换操作

本文转载自https://blog.csdn.net/zcube/article/details/42710141...

vi或vim查找替换

1、查找 :/DNS 回车即可。 2、替换...

VIM中的替换

在VIM中进行文本替换:...

vim 中的替换

  查找与替换 :s(substitute)命令用来查找和替换字符串。语法如下: 例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g)。 作用范围 作用范围分为当前行、全文、选区等等。 当前行: 全文: 选区,在Visual模式下选择区域后输入:,Vim即可自动补全为 :'<,'>。 2-11行: 当前行.与接下来两行+...

在 Vim 中优雅地查找和替换(转)

总有人问我 Vim 中能不能查找,当然能!而且是超级强的查找! 这篇文章来详细介绍 Vim 中查找相关的设置和使用方法。 包括查找与替换、查找光标所在词、高亮前景/背景色、切换高亮状态、大小写敏感查找等。 查找 在normal模式下按下 / 即可进入查找模式,输入要查找的字符串并按下回车。 Vim会跳转到第一个匹配。按下 n 查找下一个,按下N查找上一个。 ...

猜你喜欢

vim 替换

查找与替换 :s(substitute)命令用来查找和替换字符串。语法如下: 例如:%s/foo/bar/g会在全局范围(%)查找foo并替换为bar,所有出现都会被替换(g)。 c表示需要确认,例如全局查找"foo"替换为"bar"并且需要确认:...

vim——替换

将当前行第一个a替换为b 将当前行的所有a替换为b 将第n行到最后一行第一个a替换为b 将第n行到最后一行所有a替换为b 将当前行到最后一行所有a替换为b 将第m行到第n行所有a替换为b 将每一行第一个a替换为b 将每一行所有a替换为b 使用#作为分隔符,此时中间出现的/不会作为分隔符,如:将当前行的字符串"a/“替换为"b/” 找到包含字母a的行并删除...

vim替换

substitute命令的语法: 利用标志位调整 substitute 命令的行为 标志位 g 使得 subsititute 命令可在全局范围内执行,即可以修改一行内的所有匹配,而不仅仅是第一处匹配。 标志位 c 让我们有机会可以确认或拒绝每一处修改。 标志位 n 会抑制正常的替换行为,即让 Vim 不执行替换操作,而只是报告本次substitute 命令匹配的个数。 当我们执行 substitu...

vim替换

vim中替换命令经常忘记,写篇博客记一下 说明:old表示被替换的字符串,new表示用来替换的新的字符串 替换当前行的第一个目标字符串 替换当前行中所有的目标字符串 替换当前文本中所有目标字符串...

vim替换

替换 本段落中设待替换的内容为xxx,替换后的内容为hhh。 g:对一行中所有的xxx进行替换;s:表示作用于指定的行;%s:表示作用于所有行 .:表示当前行,$:表示最后一行 其中所有的/都可以换为#或者+,但是在单个最短指令中要统一。比如g/xxx/ s//hhh/g可以写为:g/xxx/ s##hhh#g 、g+xxx+ s//hhh/g 、 g#xxx# s++hhh+g等形式。因为实质上...