我有一个包含很多标签的文件,我需要将标签间距设置为4并展开标签。我可以设置expandtab,但它不会扩展文件中已有选项卡的选项卡。
答案 0 :(得分:15)
执行以下操作
:se et
:se ts=4
:ret
第一个命令设置展开选项卡,第二个命令设置选项卡间距为4,最后第三个命令重新标签并将标签转换为空格
答案 1 :(得分:7)
“超级重拍”:
:retab
转换tabstops或空格的所有序列,甚至是那些可能出现在“带引号的字符串中”的那些序列。 This tip显示了如何仅转换行开头的缩进。第一个非白色字符后的任何空格或制表符都不会受到影响。