在vi中搜索并替换以下内容

时间:2018-02-05 15:39:52

标签: linux vim centos vi

您好我想在vi编辑器

中用[]替换[x]的出现

我使用了以下命令

:%s/[x]/[]

它给了我[[]],如何更新我的命令,以便得到理想的结果。

1 个答案:

答案 0 :(得分:2)

您可以替换:

  • 一次(当前行首次出现)::s/\[x\]/[]/
  • 目前在:s/\[x\]/[]/g
  • 行的所有地方
  • 第一次出现:%s/\[x\]/[]/
  • 的每一行
  • 无处不在:%s/\[x\]/[]/g

(显然你必须确保你处于命令模式,为此使用esc-key)