直到 Xcode 8.0 为止,都可以自定义 IDETextKeyBindingSet.plist 文件。然而,现在看来修改此文件会导致 Xcode 停止正常运行(例如箭头键停止工作),并且似乎不再可能创建自己的快捷键。
Xcode 从来没有行复制和插入快捷方式。以前可以通过在正确的位置添加以下内容来将它们添加到 IDETextKeyBindingSet.plist 中:
<key>Insert New Line Below</key>
<string>moveToEndOfLine:, insertNewline:</string>
<key>Insert New Line Above</key>
<string>moveUp:, moveToEndOfLine:, insertNewline:</string>
<key>Duplicate Current Line</key>
<string>selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:</string>
<key>Delete Current Line</key>
<string>selectLine:, delete:</string>
<string>selectLine:, delete:</string>
有谁知道如何在 Xcode 8.0 或更高版本中实现相同的功能?
我想知道Apple的开发人员是否使用Xcode?如果他们检查 StackOverflow?或者他们的雇佣合同禁止他们这样做?
编辑:在 Xcode 9.x 中它似乎又可以工作了。
编辑:在 Xcode 10.0 中它再次被破坏。
编辑:在 Xcode 10.1 中它仍然损坏,并且复制/粘贴也部分损坏,这意味着它并不总是有效。 (我还在高山)