A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© nanzu 中级黑马   /  2014-6-23 16:18  /  1230 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

自定义快捷键

在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 17:21

评分

参与人数 1技术分 +1 收起 理由
傘が咲く + 1 顶起!

查看全部评分

3 个回复

倒序浏览
恩,谢谢楼主分享~~
回复 使用道具 举报
谢谢楼主的分享!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马