Xcode 7.2 语法高亮在 Swift 文件中闪烁
Posted
技术标签:
【中文标题】Xcode 7.2 语法高亮在 Swift 文件中闪烁【英文标题】:Xcode 7.2 Syntax Highlighting flickering in Swift Files 【发布时间】:2016-01-29 17:14:31 【问题描述】:当我在 Xcode 7 中的 Swift 文件中编写任何内容时,每次我输入一个字母、一个空格或删除任何内容时,该行中语法突出显示的单词都会变白,然后又变回原来的颜色。我录了个gif,更好的解释一下我的意思:
这是在我安装Alcatraz 和一些插件之后首次出现的。在我注意到这个 bug 后,我删除了所有插件,然后删除了 Alcatraz,但这个 bug 仍然存在。我还尝试按照一些帖子中的建议删除 Derived Data
文件夹,但没有帮助。
我也创建了一个新项目,但那里也发生了错误。下载 Xcode 7.3 测试版也没有帮助。
有没有人遇到同样的问题或知道如何解决?真的很烦。
【问题讨论】:
您是否尝试重新安装 XCode?span> 我恢复了旧版本的 .app 文件并从桌面执行。同样的错误。或者还有什么,我应该删除影响Xcode的吗? 我刚刚在 OS X 中创建了一个新用户并启动了 Xcode。那里也存在错误。 所以我现在将更改为默认主题并将错误报告给Apple,希望将来能够修复它。由于你们中的任何人都有这个错误,它以前一定存在过,我只是没有注意到它。感谢您的快速回答! 这也经常发生在我身上。除了我正在处理的整个文件中的每一段代码都会变白,有时它会持续长达一分钟。我还没有提交错误报告,但我打算提交。 【参考方案1】:我只是试图重现这个错误,并认为我有同样的问题。由于我没有使用如此高对比度的颜色来突出语法,所以直到现在我才注意到。
我认为这不是只有您遇到的错误,所以也许您可以尝试向 Apple here 提交错误报告。
【讨论】:
【参考方案2】:这似乎是文本引擎在您键入时不断进行语法扫描的结果。
如果您觉得效果令人反感,请(暂时)切换到默认主题(或其他具有白色背景的主题),而不是您当前使用的黑色背景;那里不明显。
【讨论】:
可能是这样,但我很确定,这以前不存在……我之前用过 Dusk 主题,并没有注意到它。 好的,我会声明这不是错误,因为如果这是新行为,它可能是解析器中某些更改的意外结果。以上是关于Xcode 7.2 语法高亮在 Swift 文件中闪烁的主要内容,如果未能解决你的问题,请参考以下文章
swift-Xcode7.x(7.1,7.2,7.3)新建playground运行不能运行