展开VIM中的选项卡

时间:2011-06-12 17:52:43

标签: vim

我有一个包含很多标签的文件,我需要将标签间距设置为4并展开标签。我可以设置expandtab,但它不会扩展文件中已有选项卡的选项卡。

2 个答案:

答案 0 :(得分:15)

执行以下操作

:se et
:se ts=4
:ret

第一个命令设置展开选项卡,第二个命令设置选项卡间距为4,最后第三个命令重新标签并将标签转换为空格

答案 1 :(得分:7)

超级重拍”:

:retab转换tabstops或空格的所有序列,甚至是那些可能出现在“带引号的字符串中”的那些序列。 This tip显示了如何仅转换行开头的缩进。第一个非白色字符后的任何空格或制表符都不会受到影响。