【问题标题】:Xcode 4.3.3 indentation brokenXcode 4.3.3 缩进损坏
【发布时间】:2012-07-17 00:33:50
【问题描述】:

我的 Xcode 中的自动缩进有时会出错。我看不出任何押韵或理由来判断它何时正确,何时不正确。这是 Xcode 出错的典型案例。选择并要求 Xcode 重新缩进没有帮助。当然,我可以手动修复它。但是最好修复我的 Xcode 的任何问题。

有什么成功的经验吗?

-(UIFont*) font {
    UIFont* actual = self.actualFont;
    if (actual) {
        return actual;
    }
WJStyleSheet* sheet = self.styleSheet;
UIFont* r = sheet.font;
return r;
}

【问题讨论】:

  • 将代码粘贴到 XCode 4.3 在这里缩进很好。手动弄乱缩进,然后选择代码+按 Control-I 正确地重新格式化。所以....不知道。
  • 我在 4.5.2 中也遇到了同样的问题,但并非一直都在发生。它很少见且难以通过命令重现,但很烦人。
  • 这太烦人了,我每周使用 XCode 4.6.2 发生两到三次(我正在使用与 Objective-C 混合的 C++ 类)。通常在我关闭 if 语句的代码块后开始发生。那么之后的一切 if 语句都被破坏了。当然,它只是偶尔发生!
  • 在此之前或之后是否有语法错误(IE,右大括号没有打开或打开没有关闭?)?我发现如果大括号不匹配,自动缩进会变得很糟糕。

标签: xcode indentation


【解决方案1】:

代码完成是否仍然可以完全工作。例如,您能否键入 self.actual 然后点击 CTRL + SPACE 并获得带有 actualFont 旁边的类的 colored 代码完成建议?如果不是,那么我认为这与 Xcode 中可能损坏的代码完成有关。

我可以使用以下答案解决此问题:https://stackoverflow.com/a/8165886/784318

【讨论】:

  • 有趣的想法。 . .今天早上它正在正确格式化上面的内容,并且代码完成在那里。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
  • 1970-01-01
  • 2012-02-23
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多