我曾经这样做过: Xcode duplicate line
但IDETextKeyBindingSet.plist不再存在。
有一个名为“KeyBindings”的文件夹,里面有一个空白文本文件。
那么我们现在如何设置键绑定?
具体来说,我只想让command-D复制光标所在的行,这是除Xcode之外的所有其他IDE的基本功能。
答案 0 :(得分:9)
KeyBindings
目录仅存储Xcode中已有的操作的每用户键绑定。另一方面,IDETextKeyBindingSet.plist
允许您向Xcode本身添加操作(之后将密钥绑定到您的KeyBindings
目录中)。
只需再次将IDETextKeyBindingSet.plist
文件放入/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources
(该位置与Xcode 4中的位置相同)。并自己做一个备份,因为每个Xcode升级都会默认你的自定义绑定(如果有更好的Xcode升级解决方案,我会全力以赴)。