vim 空格轉tab,2空格縮進轉4空格

最近遇到一個問題:
源文件文件原來的縮進是2空格,現在想把它變成4個空格。(注意,源文件中的縮進都已經用空格替換了)。

  • 首先,要把2空格轉換成tab
:set ts=2
:set noexpandtab
:%retab!
  • 再把縮進寬度有2空格編程4空格長度
:set ts=4
  • 縮進轉空格
:set expandtab
:%retab!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章