在vi編輯器中,可以使用以下命令進行搜索替換:
搜索替換一個單詞:在命令模式下輸入 :%s/old_word/new_word/g
,其中 old_word
是要替換的單詞,new_word
是替換后的單詞。g
表示全局替換。
搜索替換多個單詞:在命令模式下輸入 :%s/old_word/new_word/gc
,加上 c
參數后,vi會一個一個詢問是否替換。
搜索替換整行文本:在命令模式下輸入 :%s/^old_text/new_text/g
,^
表示行首,可以替換整行文本。
搜索替換特定范圍內的文本:指定行范圍進行搜索替換,例如 :10,20s/old_word/new_word/g
表示在第10行到第20行之間替換。
反向搜索替換:在命令模式下輸入 :%s/old_word/new_word/gn
,使用 n
參數后,可以查看每次替換前先確認。
記住,在vi編輯器中進行搜索替換操作時要格外小心,避免意外替換導致數據丟失。