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

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

原文見:http://blog.csdn.net/garfielder007/article/details/49851501

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

一、新增

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

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

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

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


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

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

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