2016-03-01 61 views
1

我在xcode偏好设置中添加了一个“Clear Constraints”快捷键,xcode在不同的xcode名称下安装了两次快捷方式。 (见图)xcode 7冲突的快捷方式无法删除

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

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

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

Image showing duplicate shortcuts below red arrow

回答

3

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

转到〜Library/Developer/Xcode/UserData/KeyBindings。用一个好的文本编辑器打开密钥绑定文件。

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

+0

你也可以向Apple提交一份错误报告。 – matt

+0

真是一个美丽的回答,马特 - 它已经死了目标并且完美地解决了这个问题。至于向苹果提交bug报告,我不知道如何与这样一家大公司合作。我想知道是否可以将我指向任何解释XML文件中的字段的文档?通过这种方式,我可以智能地编辑文件,将自定义的键绑定添加到这两个字段中的一个,而不会触发重复的问题......再次感谢您花时间回答我的问题。 – Kevin

+0

错误报告转到http://bugreport.apple.com - 对于XML文件,我认为你不应该手动编辑它。我的工作是让你摆脱苹果公司错误造成的混乱局面;任何进一步的XML演奏都可能让你陷入更加混乱的境地! :)我怀疑,有了这个错误,你不能给这个动作一个自定义的键盘快捷方式;确实,这是错误。 – matt