在Xcode 5
问题描述:
我用来做这个键绑定: Xcode duplicate line在Xcode 5
但IDETextKeyBindingSet.plist不存在了。
有一个名为“KeyBindings”的文件夹,里面有一个空白文本文件。
那么我们现在如何设置密钥绑定?
具体而言,我只想让命令D复制游标所在的行,这是除Xcode之外的其他任何IDE的基本功能。
答
KeyBindings
目录仅存储用户密钥绑定已在Xcode中可用的操作。另一方面,IDETextKeyBindingSet.plist
可让您向Xcode自身添加操作(然后将密钥绑定到您的KeyBindings
目录中)。
只需将IDETextKeyBindingSet.plist
文件再次放入/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources
(位置与Xcode 4中的位置相同)。并且让自己成为一个备份,因为每次Xcode升级都会默认您的自定义绑定(如果有更好的Xcode升级解决方案,我完全可以接受)。