• 智能AI问答!更聪明、更完整、原创作!
  • 一款基于GPT的超级AI机器人,可以回答问题、聊天、创作、写文案!

vim替换每行第一个

发布于 2023-12-12 11:38:38

在Vim中,要替换每行中的第一个匹配项,可以使用命令模式下的替换命令。下面是一个示例:

:%s/old/new/

其中,"%s" 表示对整个文件进行替换操作,"old" 是要被替换的内容,"new" 是要替换成的内容。但是不加修饰符"g",只会替换每一行中的第一个匹配项。

例如,如果你有如下文本:

apple is a fruit. apple is red.
banana is a fruit. banana is yellow.
orange is a fruit. orange is orange.

运行替换命令:

:%s/apple/fruit/

将得到:

fruit is a fruit. apple is red.
banana is a fruit. banana is yellow.
orange is a fruit. orange is orange.

如需更详细的帮助,请在 Vim 中执行 ":help :substitute" 命令。

0 条评论

发布
问题

在线
客服