1. 程式人生 > >vim在每行行首或行尾新增/刪除內容

vim在每行行首或行尾新增/刪除內容

idea:利用vim中的批量替換功能實現。

一、新增

在每行行首新增相同的內容:

:%s/^/要新增的內容

在每行行尾新增相同的內容:

:%s/$/要新增的內容


二、利用正則表示式刪除程式碼段每行的行號

:%s/^\s*[0-9]*\s*//gc

其中,^表示行首,$表示行尾,\s表示空格,[0-9]表示0~9的數字,*表示0或多個,%s/^\s*[0-9]*\s*//gc的意思是將每行以0或多個空格開始中間包含0或多個數字並以0或多個空格結束的字串替換為空。