如何用vim清理制表符,调整sts和sw?

问题描述:

我创建的C++文件在vim与这些选项设置如何用vim清理制表符,调整sts和sw?

set sts=4 
set sw=4 

同时,我使用

set sts=3 
set sw=3 

并希望改变的所有文件。 这可能吗?

编辑

我去缩进,其他几个选项来得心应手。

我不知道使用vim自动执行此操作的方法,但没有理由不能单独打开每个文件并使用:retab!来让它们使用新设置。

如果您想一次重新缩进大量文件,可以查看GNU Indent之类的内容。

+1

您可以使用':bufdo'在每个打开的缓冲区中运行命令。 – Andy 2011-03-21 15:22:36

不是特定于VIM的,但是如果您想批量处理所有源文件,命令行工具非常有用。