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 的替换操作是基于模式匹配的,因此你需要了解正则表达式的语法和规则来编写正确的替换模式。

相关推荐
shanql10 小时前
系统安装:安装Ubuntu 26.04 LTS
linux·ubuntu
红茶要加冰10 小时前
五、流程控制之循环
linux·运维·shell
fpcc10 小时前
Linux命令——lsof分析说明
linux·服务器
cui_ruicheng11 小时前
Linux网络编程(二):网络数据传输基本流程
linux·服务器·网络
怀旧,11 小时前
【Linux网络编程】15. Reactor 反应堆模式
linux·网络·php
小赵不会秃头11 小时前
数据结构Day 06:线性结构、库操作及 Makefile 完整学习笔记
java·linux·数据结构·算法·面试
雨田大大11 小时前
Windows11下IDEA运行后端时,端口被占用的解决方法
linux·运维·服务器
IKun-bug11 小时前
CentOS 7 安装 Claude Code 指南
linux·运维·centos
kdxiaojie11 小时前
U-Boot分析【学习笔记】(8)
linux·笔记·学习
风曦Kisaki11 小时前
# Linux运维Day02:LNMP架构部署、动静分离原理、Nginx地址重写、systemd服务管理
linux·运维·架构