vim 刪除每行前/後 n 個字元
1、刪除每行前10個字元:
:%s/^.\{10\}//
其中,%表示所有行,s表示替換,"%s"可用"1,$"代替(下同);正則表示式"/^.\{10\}//"中,^表示行首;"."表示要刪除的字元個數,".\{10\}"表示刪除10個字元,可用10個"."表示;
2、刪除每行後10個字元
:%s/.\{10\}$//
其中,"$"表示行尾,其他同上;
删除空格行:
:g/^$/d
删除行首空格:
:%s/^\s*//g
删除行尾空格:
:%s/\s*$//g
No comments:
Post a Comment