在Xcode中,如何禁用缩进处理宏?

时间:2014-01-06 21:45:57

标签: c xcode indentation

在Xcode 4.0中,默认情况下,缩进如下所示:

#ifdef SYNTHETIC
    char buff_inarray[100];
#else
    char buff_in;
#endif

但是,我希望它是更简单的版本,例如:

    #ifdef SYNTHETIC
    char buff_inarray[100];
    #else
    char buff_in;
    #endif

如何设定?

1 个答案:

答案 0 :(得分:3)

您无法修改Xcode缩进设置。您必须使用不同的编辑器并自行重新缩进所有代码。

你可以做的最大值,是禁用autoindent。它是在Xcode的首选项→文本编辑→缩进中完成的。这张照片来自Xcode 5,但我很确定第4版也有它。

Autoindent settings

此外,使用第0列的预处理器宏是一种常见的编码约定,所有程序员都希望它存在。原因是它不是代码本身(应该缩进),它是要编译的代码。