Skip to content

我的闲谈:科学工程技术与生活

Personal view for science engineering technology and life

Menu
  • 首页
Menu

Vim基础教程 – 替换

发布于: 2023-05-092023-05-20 by eleon

文章标签

vi
vim
替换

如何在Vim中替换文本?

在普通模式下面输入冒号,然后跟小写的s字符,跟斜杠,跟要被替换的字符,跟斜杠,跟替换后的字符,跟斜杠,跟配置选项。:s/pattern/replacement/flags 为详细输入模式的具体描述。

Vim中替换模式下配置的flag有哪些?

主要的配置Flags有g,c,i 三个:

g 配置表示替换的时候行内所有匹配的词都被替换,如果没有的话只会替换行内的第一个匹配项;

c 配置表示替换之前要求询问确认是否要执行替换,如果没有的话不会有提示;

i 配置表示替换是否区分大小写,有这个配置的时候不区分大小写,没有这个配置的时候区分大小写。

这三个配置可以这样记忆:g 表示 global 的缩写; c 表示 confirm 的缩写;i 表示 insensitive 的缩写。

如何在Vim中设置替换的范围?

如果要设置全文件替换,可以在 s 之前加百分号,:%s/cat/dog/gi,这个命令会将整个文件里面的cat替换为dog,而且不区分大小写。

如果要指定某些行为替换范围,可以用这个 :2,10s/pattern/replacement/flags,在 s 之前加开始的行号和结束的行号,并用逗号分隔

Vim视频教程 – 替换

课程资料具体可以查看课程介绍。

发表回复 取消回复

您的邮箱地址不会被公开。 必填项已用 * 标注

You must enable javascript to see captcha here!

搜索

所有分类

  • 周易
  • 建站
  • 梦境
  • 计算机
  • 量子计算机
晋ICP备19015149号-3
© 2025 我的闲谈:科学工程技术与生活
Zhang Yuliang's Personal Website