Vim編輯器移除每行開頭的tab空白


Vim 編輯器: 移除每行開頭的 tab空白

:%s/^\t//gc

其中, %s 意思是取代, ^\t 意思是開頭的 tab空白^ 意思是開頭, \ttab空白// 斜線中間沒有任何東西,意思就是移除。 g 意思是 global,意思是找出檔案裡所有的 ^\t , 若沒有 g ,則只會取代找到的第一個 ^\tc 意思是 confirm,意思要取代前先問是否要取代。

若要把每行開頭的 tab空白 取代成兩個一般空白, 可用下面指令:

:%s/^\t/  /gc

參考:

[1]

vim replace gc - Google search

vim replace gc - DuckDuckGo search

vim replace gc - Bing search

vim replace gc - Yahoo search

vim replace gc - Baidu search

vim replace gc - Yandex search