vim中轉換tab爲空格 vim: Convert [tab] to [space]

在vim中,有時需要將tab轉換成space。使用ret命令(replace tab)。
[range]ret[ab]! [new-tabstop]

舉例:將第一行到文件尾的tab轉換成space,每個tab用4個space替代。
:set expandtab
:%ret! 4
如果沒有給定4,則用當前的tab寬度設定替換爲space。

其它相關命令:
:set tabstop=4        設定tab寬度爲4個字符
:set shiftwidth=4     設定自動縮進爲4個字符
:set expandtab        用space替代tab的輸入
:set noexpandtab      不用space替代tab的輸入

 

**************************************************

轉自http://blog.ednchina.com/olivernie/240309/message.aspx

**************************************************

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章