我有一个项目,其中包含许多人贡献的代码,但没有适当的选项卡空间政策(我知道,大错特错。)
将所有制表符标准化为空格的最佳方法是什么?最好是某种脚本,可以一次通过命令行对所有文件执行此操作。
我知道Ruby Beautifier,但我对 ERB 文件没有任何运气(它也不能在 1.9 上运行)。
提前致谢
编辑:忘了说我们使用 Mac OS X
我有一个项目,其中包含许多人贡献的代码,但没有适当的选项卡空间政策(我知道,大错特错。)
将所有制表符标准化为空格的最佳方法是什么?最好是某种脚本,可以一次通过命令行对所有文件执行此操作。
我知道Ruby Beautifier,但我对 ERB 文件没有任何运气(它也不能在 1.9 上运行)。
提前致谢
编辑:忘了说我们使用 Mac OS X
有一个与 OS X 捆绑在一起的名为tab2space的命令行实用程序,您可能会发现它很有用。它可能也可以在其他平台上使用。
我会说在 Notepad++ 中打开所有文件,并使用通常的替换对话框将“\t”替换为“”(或 4 个空格)。您必须选择左下角的“扩展”,然后按“替换所有打开的文档”。