【问题标题】:xcode 7 conflicted shortcut cannot be removedxcode 7冲突的快捷方式无法删除
【发布时间】:2016-03-01 04:51:48
【问题描述】:

我在 xcode 首选项中添加了“Clear Constraints”快捷键,xcode 在不同的 xcode 名称下安装了两次该快捷键。 (见图。)

问题是没有小“-”(减号)符号(参见图像中的红色箭头)来删除我重复的快捷方式尝试,因为我按下的任何键都被解释为快捷方式组合。

问题快捷方式显示在红色箭头下方。红色箭头很好,我只是想在那里显示小“-”减号。

有谁知道如何解决这个问题(无需重新安装 xcode 和我所有的自定义键绑定 :-))。谢谢

Image showing duplicate shortcuts below red arrow

【问题讨论】:

    标签: xcode keyboard-shortcuts


    【解决方案1】:

    退出 Xcode。重启计算机只是为了安全起见:我们想强制 Xcode 将其首选项写入磁盘。

    转到 ~Library/Developer/Xcode/UserData/KeyBindings。使用好的文本编辑器打开键绑定文件。

    您现在正在编辑 XML;我想你知道你在做什么。您将看到两个<dict> 条目,它们的<action>clearConstraints 开头。删除这些条目。保存。

    【讨论】:

    • 你也可以向 Apple 提交错误报告。
    • 多么美妙的答案,马特——它完全准确地解决了问题。至于向 Apple 提交错误报告,我不知道如何与这么大的公司这样做。我想知道您是否可以向我指出任何解释 XML 文件中的字段的文档?这样我就可以智能地编辑文件以将自定义键绑定添加到这两个字段之一,而不会触发重复问题...再次感谢您抽出时间回答我的问题。
    • 错误报告转到bugreport.apple.com - 至于 XML 文件,我认为您一般不应该手动编辑它。我的工作是让你摆脱 Apple 的 bug 造成的混乱。进一步使用 XML 更有可能让您陷入更多混乱! :) 我怀疑,有了这个错误,你不能给这个动作一个自定义的键盘快捷键;这确实是的错误。
    • 感谢您的链接,我将在苹果提交报告。我考虑尝试仅删除两个实例中的一个(因为它们在 XML 中不同),以查看是否可以保留一个绑定。但后来我想....为什么要在第一次推送它,为什么不照他说的做,如果我愿意,我以后总是可以重现这个错误。但我觉得没有必要回到那里。 TTYL
    • 好的,我现在是 Apple 的官方错误报告者。这个错误是# 24921768。谢谢马特!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-22
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多