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

相关推荐
Better Bench1 小时前
WSL2 Ubuntu 中 Claude CLI “command not found” 故障排查与修复
linux·ubuntu·claude·wsl·claudecode
实心儿儿2 小时前
Linux —— 进程间关系和守护进程
linux·运维·服务器
Dawn-bit3 小时前
Linux磁盘管理详解
linux·运维·服务器·计算机网络·云计算
RisunJan4 小时前
Linux命令-sftp(SSH 文件传输协议客户端)
linux·运维
龙仔7256 小时前
人大金仓OS_Core数据库自动备份实施笔记(银河麒麟Linux)
linux·数据库·笔记·备份·人大金仓
老杨聊技术6 小时前
CentOS 7 安装 MySQL 8 保姆级教程
linux·mysql·centos
xiaoye-duck7 小时前
《Linux系统编程》Linux 系统多线程(六):<线程同步与互斥>线程同步(下):POSIX 信号量与环形队列生产者消费者模型详解
linux·线程
三言老师7 小时前
CentOS7.9:Redis‑Cluster集群部署结构化实战教程
linux·运维·服务器·数据库
大鱼>9 小时前
eBPF内核编程:从TC到XDP的全栈可观测性
linux·服务器·php
sxstj9 小时前
老旧电脑 Linux 系统完整推荐(按内存分档,新手友好)
linux