Vim 字符串替換命令


命令模式下輸入如下命令可實現替換:

s/str1/str2/ 替換當前行第一個 str1 為 str2 
s/str1/str2/g 替換當前行中所有的 str1 為 str2 
m,ns/str1/str2/ 替換第 m 行到第 n 行中每一行的第一個 str1 為 str2 
m,ns/str1/str2/g 替換第 m 行到第 n 行中所有的 str1 為 str2
%s/str1/str2/ 替換文中每一行的第一個 str1 為 str2
%s/str1/str2/g 替換文中所有的 str1 為 str2
(注:m 和 n 為數字,若 m 為 . ,表示為當前行開始;若 n 為 $ ,則表示到最后一行結束) 

如果使用 # 作為分隔符,則中間出現的 / 不會作為分隔符,比如:

s#str1/#str2/# 替換當前行第一個 str1/ 為 str2/ 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM