我正在更改默认键绑定(bind)并遇到一些冲突。只是不确定如何取消映射我不需要的键绑定(bind)?在列表中选择快捷方式时,我尝试点击删除,但无济于事。
附言我试过双击快捷方式,但没有-
按钮出现在右侧。
最佳答案
如何删除 Xcode 上的键绑定(bind)? (使用 Xcode 9.3 版)
第一种方法显然是小 -
有时会在双击绑定(bind)时出现。
第二种方法不是那么快,但(以我的经验)同样有效。
(这里我假设你已经有了一个个性化的键绑定(bind)配置文件。如果你没有,创建一个。我会称之为 Personal
。)
~/Library/Developer/Xcode/UserData/KeyBindings/
. personal.idekeybindings
(这是一个简单的 XML 文件,任何体面的文本编辑器都应该能够处理它)。 command + F
搜索其名称,找到您修改并希望删除的快捷方式. 然后,您应该会找到如下所示的内容(每个
dict
对应于修改后的快捷方式):<dict>
<key>Action</key>
<string>execute:</string>
<key>Alternate</key>
<string>NO</string>
<key>CommandID</key>
<string>Xcode.IDEPlaygroundEditor.CmdDefinition.Execute</string>
<key>Group</key>
<string>Editor Menu for Playground</string>
<key>GroupID</key>
<string>Xcode.IDEPegasusPlaygroundEditor.MenuDefinition.Editor</string>
<key>GroupedAlternate</key>
<string>NO</string>
<key>Keyboard Shortcut</key>
<string>^<</string>
<key>Navigation</key>
<string>NO</string>
<key>Title</key>
<string>Execute Playground</string>
</dict>
删除这部分:
<key>Keyboard Shortcut</key>
<string>^<</string>
对要删除的每个快捷方式执行此操作,并且不要忘记在关闭文件之前保存文件。现在打开 Xcode 并检查快捷方式:键绑定(bind)的空间应该是空的。
关于xcode - 删除 xcode 键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43923059/