vim 空格转tab,2空格缩进转4空格

最近遇到一个问题:
源文件文件原来的缩进是2空格,现在想把它变成4个空格。(注意,源文件中的缩进都已经用空格替换了)。

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