vi中的全局替换
2024-10-11 18:39:05
一、基本语法
替换命令语法:
:[addr]s/源字符串/目标字符串/[option]
全局替换:
:%s/源字符串/目标字符串/g
参数说明:
- [addr]——表示检索范围,省略时表示当前行。
- "%":表示整个文件,同"1,$";
- ".,$":从当前行到文件尾;
- s:表示替换操作
- [option]:表示操作类型
- g:全局替换
- c:表示进行确认
- p:表示替换结果逐行显示(Ctrl+L恢复屏幕)
- 省略option:默认仅对每行第一个匹配串进行替换
- 如果在源字符串和目标字符串中有特殊字符,需要使用“\”转义
二、使用示例
1.常用场景
-
最新文章
- 在PowerShell中使用curl(Invoke-WebRequest)
- ASP.NET 中的 Async/Await 简介
- C++中关于[]静态数组和new分配的动态数组的区别分析
- 安装Windows 10后PDF补丁丁等程序界面变得模糊的解决办法
- .NET NLog 详解(一)
- Java方法的封装
- DGV属性
- 14.5.2.2 autocommit, Commit, and Rollback
- php对mongo操作问题
- K. Perpetuum Mobile
- 201521123008《Java程序设计》第八周实验总结
- Git 基本命令有哪些
- Beta Scrum Day 5
- etcd v3 备份恢复
- [双系统linux] ----双系统切换导致系统时间错误
- C++基础知识--DAY3
- div展现与收起效果(鼠标移入移出)
- CF1107E Vasya and Binary String
- Wood Chipping Text Animation
- Docker - 在Ubuntu 14.04 Server上的安装Docker
热门文章