use*_*492 0 vim awk sed indentation
将制表符缩进文件转换为空格缩进文件的最佳方法是什么?
我希望能够为每个标签替换指定可变数量的空格.
换句话说,在以连续序列标签开头的每一行中,我想用X空格替换序列的每个标签,在那里我设置X.
我不介意使用什么工具,无论是AWK,sed还是Vim.
任何人都知道最好的方法是什么?
更新/意译/澄清:Linux或许多Unix系统上最简单的解决方案是使用该expand命令.
如果使用Vi或Vim编辑文件,则可以将以下内容添加到.vimrc文件中,以确保在编辑文件时始终将选项卡扩展为空格:
set expandtab
Run Code Online (Sandbox Code Playgroud)
有关Vim和选项卡的更多信息,请参阅将选项卡转换为空格.