黑马程序员技术交流社区
标题: 区别是什么 [打印本页]
作者: nanzu 时间: 2014-6-23 16:18
标题: 区别是什么
自定义快捷键
在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 +,)。在底部,你可以找到自定义键绑定,准备好添加快捷键吧!
作者: 骑着飞机去看海 时间: 2014-6-23 16:49
恩,谢谢楼主分享~~
作者: 艾力达 时间: 2014-6-23 17:12
谢谢楼主的分享!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |