vim 替换

在 Vim 编辑器中进行替换操作可以使用 :s 命令。下面是一些示例:

  1. 替换当前行第一个匹配到的字符串:

    复制代码
    :s/old/new/
  2. 替换当前行所有匹配到的字符串:

    复制代码
    :s/old/new/g
  3. 替换从当前行开始到文件末尾的所有匹配到的字符串:

    复制代码
    :%s/old/new/g
  4. 替换整个文件中所有匹配到的字符串,并在每次替换时都要求确认:

    复制代码
    :%s/old/new/gc
  5. 要忽略大小写进行替换

    :s/old/new/gi

在这些示例中,old 是要被替换的字符串,new 是替换后的新字符串。g 标志表示全局匹配,即替换所有匹配到的字符串。c 标志表示确认每次替换。

请注意,Vim 的替换操作是基于模式匹配的,因此你需要了解正则表达式的语法和规则来编写正确的替换模式。

相关推荐
网易独家音乐人Mike Zhou30 分钟前
【Linux应用】开发板USB共享网络,网线或USB以太网共享网络(局域网连接PC和开发板,实现PC给开发板共享网络,USB通过NDIS驱动共享)
linux·网络·单片机·mcu·物联网·嵌入式·iot
basketball6161 小时前
Linux C 管道文件操作
linux·运维·c语言
浩浩测试一下2 小时前
Windows 与 Linux 内核安全及 Metasploit/LinEnum 在渗透测试中的综合应用
linux·运维·windows·web安全·网络安全·系统安全·安全架构
stark张宇2 小时前
Linux 文件创建、删除、移动、复制基础知识整理
linux·服务器·centos
Jiangnan_Cai3 小时前
Linux 系统 docker 部署 Dify
linux·docker·大模型·dify
Two_brushes.4 小时前
【linux网络】深入理解 TCP/UDP:从基础端口号到可靠传输机制全解析
linux·运维·服务器
FJW0208144 小时前
【Linux】系统引导修复
linux·运维·服务器
慌糖4 小时前
CentOS 安装 Redis 简明指南
linux·redis·centos
设计师小聂!5 小时前
linux常用命令(一)
linux·运维·服务器
hnlucky5 小时前
《Nginx + 双Tomcat实战:域名解析、静态服务与反向代理、负载均衡全指南》
java·linux·服务器·前端·nginx·tomcat·web