Vim編輯器移除每行開頭的tab空白
:%s/^\t//gc
其中, %s 意思是取代, ^\t 意思是開頭的 tab空白 , ^ 意思是開頭, \t 是 tab空白 。 // 斜線中間沒有任何東西,意思就是移除。 g 意思是 global,意思是找出檔案裡所有的 ^\t , 若沒有 g ,則只會取代找到的第一個 ^\t 。 c 意思是 confirm,意思要取代前先問是否要取代。
若要把每行開頭的 tab空白 取代成兩個一般空白, 可用下面指令:
:%s/^\t/ /gc
參考:
[1] | vim replace gc - Google search |