vi vim 字符串替换
vi vim编辑器替换命令:
:%s/s1/s2/ 用字符串s2替换每行的第一个字符串s1
:%s/s1/s2/g 用字符串s2替换每行的所有字符串s1
:n,$s/s1/s2/ 用字符串s2替换从n行开始到最后一行,每行的第一个字符串s1
:n,$s/s1/s2/g 用字符串s2替换从n行开始到最后一行的所有字符串s1
:.,$s/s1/s2/g 用字符串s2替换从当前行开始到最后一行的所有字符串s1
:s/s1/s2/ 用字符串s2替换当前行的第一个字符串s1
:s/s1/s2/g 用字符串s2替换当前行的所有字符串s1
:n1,n2s/s1/s2/g n1与n2为数字,在第n1与n2行之间寻找n1字符串并替换成n2
:n1,n2s/s1/s2/gc n1与n2为数字,在第n1与n2行之间寻找n1字符串并替换成n2,且在替换前显示提示字符给用户确认是否替换
s1和s2中的特殊字符需要使用转义符号\,进行转义。
:1,\$s/output/log\\/output/g
使用的转义字符把output替换成log/output。因为/为特殊字符,需要用\转义。
vi vim 字符串替换相关推荐
- Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. :s/vivian/sky/ 替换当前行第一个 vivian ...
- [转]Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询. :s/vivian/sky/ 替换当前行第一个 vivian ...
- vi/vim 查找替换使用方法
http://wzgyantai.blogbus.com/logs/28117977.html vi/vim 中可以使用 :s 命令来替换字符串.该命令有很多种不同细节使用方法,可以实现复杂的功能,记 ...
- Linux—vi/vim全局替换
vim全局替换 在linux系统中编辑文件或者配置时,常常会用到全局替换功能. 语法格式 :%s/oldWords/newWords/g 其中,oldWords为替换前的值:newWords为替换 ...
- linux如何用vi查找字符串替换,在Vi里面实现字符串的批量替换
在Vi里面实现字符串的批量替换. a. 文件内全部替换: %s#abc#def#g(用def替换文件中所有的abc) 例如把一个文本文件里面的"linuxidc.com"全部替换成 ...
- Vi/Vim全局替换基本语法
在vim编辑中,编辑器使用指定的字符模式对文件中的每行进行检查,使用新字符串来替换模式. 全局替换使用命令 :g(global全局)和:s(switch替换). 单个字符替换: :s/old/new/ ...
- vi 特殊字符串替换
vi编辑器替换命令: :%s/s1/s2/ 用字符串s2替换每行的第一个字符串s1 :%s/s1/s2/gc 用字符串s2替换每行的所有字符串s1 :n,$s/s1/s2/ 用字符串s2 ...
- vi / vim 字符替换详解
:s/idoxu/isTester.com/g 替换当前行所有 idoxu 为 isTester.com:n,$s/idoxu/isTester.com/ #替换第 n 行开始到最后一行中每一行的第一 ...
- vi/vim 中可以使用 :s 命令来替换字符串。
vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...
- linux vi查找字符串查找字符串,vim查找字符串的方法_vim查找替换的方法
vim是什么? Vim是一个类似于Vi的著名的功能强大.高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性.VIM是自由软件. Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自 ...
最新文章
- 在UE4 Editor中改变一个变量时同时更新相关联的其它变量
- 5GS 协议栈 — GTPv1-U 协议
- 安装python模块时,遇到error: Unable to find vcvarsall.bat
- Jquery通过ajax请求NodeJS返回json数据
- Linxu用户登录监测
- PHP安装wamp设置虚拟目录后,无法访问localhost问题
- SpringBoot中使用Redis数据库
- Happy 牛 Year!牛年dotnet云原生技术趋势
- uboot主循环main_loop
- tiny core linux ftp,tinycore 的基本搭建,开机时间只需要1-3秒
- 最新8篇ICML2020投稿论文:自监督学习、联邦学习、图学习、数据隐私、语言模型、终身学习...
- undefined reference to libiconv_open'
- pandas nan判断_【跟着stackoverflow学Pandas】 删除带有NaN的行
- 谷歌插件无法显示在地址栏右侧
- 无线通信设备安装工程概预算编制_如何编制膜结构工程安装方案?
- 熊克斐:技术夜未眠 从码畜到CTO
- 向安装包中添加设备 UDID. 蒲公英内测
- java的duplicate用法_Java ByteBuffer duplicate()用法及代码示例
- Android锁屏下弹窗的尝试,android开发实战我的云音乐
- 为 windows cmd 设置代理