vim的替換功能很是的強大,現將經常使用的替換命令列出:正則表達式
語法:[addr]s/源字符串/目的字符串/[option]vim
其中:[addr]表示檢索的地址範圍,省略表示當前行。ide
%表示整個文件字符串
.表示當前行it
$表示文件尾io
example:1,50 表示從第一行到第50行class
.,$ 表示當前行到文件尾語法
[option] : 爲參數,表示操做類型im
g 全局替換di
c 進行確認
p逐行顯示
省略狀況下表示替換第一個
/源字符串/目的字符串/ 可用正則表達式來處理
example:
給全文行首添加# %s/^/#/g
刪除全部的空行 g/^$/d