【问题标题】:XCode lost ability to syntax highlightXCode 失去了语法高亮的能力
【发布时间】:2015-03-23 18:48:15
【问题描述】:

我正在使用 Swift。这种情况一直在发生,通常是清理并构建,或者有时切换文件,或者有时退出 xcode 会有所帮助。这次这些事情都没有奏效,而且已经持续了几个小时。我试过了:

  • 切换文件
  • 清洁项目
  • 清理构建文件夹
  • 删除派生数据
  • 退出 Xcode
  • 重新启动我的电脑

似乎没有什么可以让它突出语法或合理地建议代码。这意味着我无法点击任何内容,无法使用自动完成功能,也无法获得建议。但它确实允许我构建和运行,并在构建后显示错误。

我不确定出了什么问题 - 我不相信我的项目中的任何结构发生了变化,但这导致我今天无法工作。

【问题讨论】:

  • 您使用的是VMware之类的虚拟机吗?如果这样做,请尝试更改其设置。如果重新启动虚拟机或操作系统会发生什么?它解决了问题吗?你有没有进入菜单Xcode,选项Preferences?
  • 不,没有虚拟机。
  • 进入设置时是否还选择了与代码完成相关的所有内容?
  • “XCode 失去了能力……”,“我正在使用 Swift。” ——纳夫说。
  • 有一天我发生了一件可能与此相关的奇怪事情。这不是语法突出显示,而是拒绝正确构建的模块。我提出它的原因是在 ~/Library/Developer/Xcode/DerivedData 文件夹中有一个 ModuleCache 文件夹,它似乎从未被标准方法清理过。这可能是一个红鲱鱼,但这是你的其他努力没有触及的事情。

标签: ios xcode macos swift


【解决方案1】:

不幸的是,这通常会发生......

只需清理/Users/'you'/Library/Developer/Xcode/DerivedData 中的所有文件夹(或仅使用您的项目名称),一切即可恢复正常。

编辑:强调上面的行!!!

看看你的代码,这个功能崩溃了。

这发生在我身上,只是更改了一个特定的代码块,然后一切恢复正常,当然,在清理 DerivedData 文件夹之后也是如此。

【讨论】:

  • 它对我有用。不明白为什么它被否决了。
猜你喜欢
  • 2017-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-17
  • 2012-02-09
  • 1970-01-01
相关资源
最近更新 更多