将 4 个空格缩进转换为 2 的简单方法



我为自己的所有工作都使用 4 空格缩进。我从一个客户那里拿起了一个大项目,他们坚持使用 2 空格缩进。在发现这一点之前,我已经接触了许多源文件中的数百行代码。

Xcode 是我在这里使用的 IDE,但我对任何解决方案都持开放态度。我想找到一些可以浏览项目并自动格式化缩进的方法。

我一直在寻找一点,但我主要发现人们挥舞着关于制表符与空格、4 对 2 等的手。我也遇到过缩进、展开和取消展开命令,但它们似乎不太正确。

有什么想法吗?

有一个解决方案几乎可以完成 Xcode 本身所要求的事情。也许不是在 2013 年,但现在有一个附加选项编辑器>结构>重新缩进 (ctrl-i),它将所有选定行的缩进更改为编辑器设置。因此,如果它只是几个文件,则发出cmd-a ctrl-i应该可以完成这项工作。

您使用什么语言?

可能有一个特定于语言的脚本可以为您完成这项工作。 一些例子:

整洁 - HTML

整洁 - 清理和漂亮打印的实用程序 HTML/XHTML/XML

Perltidy - 一个 Perl 脚本 indenter 和重新格式化程序

pythontidy - 同上 Python

您可以将所有(4 个空格)替换为(2 个空格),对吗?

最新更新