llinux下tab替換爲空格的方法

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

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

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

相關文章
相關標籤/搜索