溫馨提示×

linux命令vi怎樣進(jìn)行文本查找和替換

小樊
158
2024-07-10 23:10:35

在vi編輯器中進(jìn)行文本查找和替換,可以使用以下命令:

  1. 查找:

    • 按下 / 鍵,然后輸入要查找的關(guān)鍵詞,按下回車鍵即可進(jìn)行查找。使用 n 鍵可以跳轉(zhuǎn)到下一個匹配項(xiàng),使用 N 鍵可以跳轉(zhuǎn)到上一個匹配項(xiàng)。
  2. 替換:

    • 在命令模式下,使用 :%s/old/new/g 命令進(jìn)行替換。其中,old是要被替換的內(nèi)容,new是新內(nèi)容,g 表示全局替換。如果不需要全局替換,可以省略 g。
    • 例如,要將文本中的所有 “hello” 替換為 “world”,可以使用命令 :%s/hello/world/g。

    如果只想替換當(dāng)前行的內(nèi)容,可以將 % 替換為 .。例如,要替換當(dāng)前行的 “hello” 為 “world”,可以使用命令 :s/hello/world/g。

記得在使用替換命令前,先按下 ESC 鍵,確保處于命令模式。

0