自定义快捷键 在Eclipse中,我习惯于使用键盘不断的移动代码。三个简单的例子: Alt + up/down: 向上/向下移动选定的代码 Alt + Cmd + up/down: 向上/向下复制选定的代码 Cmd + d: 删除当前行或选择区域
当使用Xcode时,我首先注意到没有这三个快捷键,这会大大降低我的开发效率。幸运的是,还有其他方法。让我们看一下这个文件: - /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
这个文件包含一些键绑定,正如你所见,他们映射到一个或多个消息。因此,让我们在文件的末尾添加键绑定的自定义部分: <key>My Custom Shortcuts</key> <dict> -
- <key>Delete Current line</key>
-
- <string>moveToBeginningOfLine:, deleteToEndOfLine:,
-
- deleteToEndOfParagraph:</string>
-
- <key>Move Line Up</key>
-
- <string>moveToBeginningOfLine:, selectLine:, cut:, moveUp:,
-
- paste:, moveUp:</string>
-
- <key>Move Line Down</key>
-
- <string>moveToBeginningOfLine:, selectLine:, cut:,
-
- moveDown:, paste:, moveUp:</string>
-
- <key>Copy Line Up</key>
-
- <string>moveToBeginningOfLine:, selectLine:, copy:,
-
- moveToBeginningOfLine:, paste:, moveUp:</string>
-
- <key>Copy Line Down</key>
-
- <string>moveToBeginningOfLine:, selectLine:, copy:,
-
- moveDown:, paste:, moveUp:</string>
-
- </dict>
-
- </dict>
-
- </plist>
好了,在Xcode运行时添加快捷键可能有点奇怪,因此我建议在添加新的快捷键之前重启Xcode。重启Xcode之后,在Xcode参数设置中找到键绑定部分(Cmd +,)。在底部,你可以找到自定义键绑定,准备好添加快捷键吧!
|