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

相关推荐
紫金修道3 分钟前
【Linux】在Arm服务器源码编译onnxruntime-gpu的whl
linux·服务器·arm开发
xq5148632 小时前
Linux系统下安装mongodb
linux·mongodb
柒七爱吃麻辣烫2 小时前
在Linux中安装JDK并且搭建Java环境
java·linux·开发语言
孤寂大仙v2 小时前
【Linux笔记】——进程信号的产生
linux·服务器·笔记
深海蜗牛3 小时前
Jenkins linux安装
linux·jenkins
愚戏师3 小时前
Linux复习笔记(三) 网络服务配置(web)
linux·运维·笔记
JANYI20183 小时前
嵌入式MCU和Linux开发哪个好?
linux·单片机·嵌入式硬件
熊大如如3 小时前
Java NIO 文件处理接口
java·linux·nio
晚秋大魔王4 小时前
OpenHarmony 开源鸿蒙南向开发——linux下使用make交叉编译第三方库——nettle库
linux·开源·harmonyos
农民小飞侠4 小时前
ubuntu 24.04 error: cannot uninstall blinker 1.7.0, record file not found. hint
linux·运维·ubuntu