当前位置: 首页 > news >正文

VI批量替换

VI中的批量替换

此功能非常有用,学会后效率提升不只一点点。


1) 文件内全部替换:


:%s#abc#123#g (#可用/替换,:%s/abc/123/g)

把abc替换成123



2) 文件内局部替换:

:20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g)

 把20行到30行内abc替换成123


下图中,是将notifications_enabled           1替换成notifications_enabled           0

此文件中大概20-30处,想想自己手动修改要花多长时间啊???!··

wKioL1NUsTeR32YWAAF42n4vDwE863.jpg



本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1399497,如需转载请自行联系原作者

相关文章:

  • Heron and His Triangle 2017 沈阳区域赛
  • Oracle在线 redo log文件丢失后的恢复
  • python time 与datetime之间的区别与联系
  • Exchange帐号如何手动更新?
  • MySQL体系结构:八大功能模块浅析
  • 如何读取磁盘温度
  • 【FTP】FTP 命令模式下 PASV OR PORT
  • mysql如何保证redolog和binlog的一致性,安全性,效率。
  • C++连接mysql数据库的两种方法
  • 集成银联3.3.0
  • 群集笔记
  • 教徒计划出品:同一端口同时启用PEAP和MAC地址旁路(适用于IPPhone串接PC的网络环境)...
  • 百度的“框”正在移动
  • MySQL RESET MASTER与RESET SLAVE
  • Lua 面向对象
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • ➹使用webpack配置多页面应用(MPA)
  • 10个确保微服务与容器安全的最佳实践
  • 4个实用的微服务测试策略
  • AHK 中 = 和 == 等比较运算符的用法
  • C++11: atomic 头文件
  • es6(二):字符串的扩展
  • export和import的用法总结
  • JavaScript 奇技淫巧
  • js对象的深浅拷贝
  • node.js
  • PAT A1092
  • PermissionScope Swift4 兼容问题
  • Protobuf3语言指南
  • Python学习之路16-使用API
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • 从输入URL到页面加载发生了什么
  • 机器学习学习笔记一
  • 记录一下第一次使用npm
  • 聊聊sentinel的DegradeSlot
  • 排序算法学习笔记
  • 算法-图和图算法
  • 它承受着该等级不该有的简单, leetcode 564 寻找最近的回文数
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • 移动端高清、多屏适配方案
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #大学#套接字
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (42)STM32——LCD显示屏实验笔记
  • (arch)linux 转换文件编码格式
  • (Pytorch框架)神经网络输出维度调试,做出我们自己的网络来!!(详细教程~)
  • (windows2012共享文件夹和防火墙设置
  • (八)Docker网络跨主机通讯vxlan和vlan
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)mysql使用Navicat 导出和导入数据库
  • (转)使用VMware vSphere标准交换机设置网络连接
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET MVC第五章、模型绑定获取表单数据