展开VIM中的选项卡

use*_*280 9 vim

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

Sai*_*Sai 15

请执行下列操作

:se et
:se ts=4
:ret
Run Code Online (Sandbox Code Playgroud)

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


Aar*_*oma 7

" 超级重拍 ":

:retab转换tabstops或空格的所有序列,甚至是那些可能在"带引号的字符串中"的那些序列.此技巧说明如何仅转换行开头的缩进.第一个非白色字符后的任何空格或制表符都不会受到影响.