【问题标题】:Disable Xcode 8 code completion for image name禁用图像名称的 Xcode 8 代码完成
【发布时间】:2018-01-19 17:31:05
【问题描述】:

有没有办法在 Xcode 8 中禁用图像名称的代码完成提示?

【问题讨论】:

  • 现在这是一项功能
  • 捆绑包中的图像和 xcasset 中的图像都是这种情况吗?

标签: ios xcode8


【解决方案1】:

根据手册,您无法选择代码完成显示的内容和不显示的内容,因为代码完成显示了它在其周围上下文中对应用程序处置的所有资产。如果 xcode 认为它应该首先为您提供资产目录中的图像,那么很遗憾它会这样做。

您可以在文本编辑首选项中打开代码完成,或者您可以在使用 Control-空格键键入时打开和关闭代码完成,您可以使用 Escape 键关闭代码完成。如果您在文本编辑首选项中关闭了代码完成功能,您仍然可以使用 Control-空格键将其打开。

【讨论】:

    【解决方案2】:

    我创建了一个带有补全快捷方式“in”的 sn-p,它用“in”替换自身,以在我尝试编写 Swift 闭包时阻止它提示图像。如果您有其他烦人的用例,也许进一步的 sn-ps 可能会有所帮助。

    【讨论】:

      【解决方案3】:

      我通过安装这个插件找到了一个临时解决方案。

      https://github.com/keith/IgnoreXcodeImageCompletions

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-06
        • 2011-01-14
        • 2016-08-25
        • 2012-08-11
        • 2017-01-18
        • 1970-01-01
        • 1970-01-01
        • 2012-09-03
        相关资源
        最近更新 更多