3

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

Xcode 是我在这里使用的 IDE,但我愿意接受任何解决方案。我想找到一些可以遍历项目并自动格式化缩进的方法。

我一直在寻找,但我主要发现人们在制表符与空格、4 与 2 等方面挥手致意。我也遇到过 indent、expand 和 unexpand 命令,但它们似乎不太正确。

有任何想法吗?

4

3 回答 3

13

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

于 2016-02-21T17:43:26.703 回答
0

你可以用(2个空格)替换所有(4个空格),对吗?-- Stack O 只是用没有空格的地方替换了我的空格,哈哈。

于 2013-10-01T22:04:50.110 回答
0

您使用什么语言?

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

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

perltidy - perl 脚本缩进器和重新格式化程序

pythontidy - python 同上

于 2013-10-01T22:14:50.067 回答