美文网首页ios工具大全
为Xcode添加删除当前行、复制当前行快捷键

为Xcode添加删除当前行、复制当前行快捷键

作者: 该简书已经停止更新 | 来源:发表于2016-01-18 20:44 被阅读1570次

之前在做JAVA开发时,使用eclipse过程中,用的最多也是特喜欢的就是删除当前行和复制当前行的快捷键。然而在转向iOS开发时,Xcode是不支持这两个快捷键的,一次偶然发现有个小窍门可以为Xcode来添加这两个快捷键。

修改权限

  • 修改Xcode里快捷键的配置文件(plist)的权限,在终端中输入下面两条命令
    sudo chmod 666 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
    sudo chmod 777 /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/

添加快捷方式

  • 权限修改完成后,在终端中输入下面的命令,打开plist文件修改(默认是Xcode打开)
    open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

添加删除当前行

  • 找到root下的Deletions,在Deletions下添加一个item:
    key:Delete Current Line value:deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:

添加复制当前行

* 在`Insertions and Indentations`下添加两个item:
  * key:`Duplicate Current Line` value:`selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:`
  * key:`Insert Line Under`  value:`moveToEndOfLine:, insertNewline:`
  • 如图


    Snip20160118_1.png

设置快捷键

  • 最重要的部分来了, 重启Xcode, 然后在preferences里找到Key Bindings,在搜索框中输入current,可以快速定位到Delete Current LineDuplicate Current Line两个选项,只要设置自己喜欢的快捷键即可。
  • 如图:


    Snip20160118_2.png

相关文章

网友评论

  • 马小白的工作:您好,我是一个技术小白,不是技术出身,艺术出身,现在毕业创业,有个ios 版本的APP 要上线,但是APP 不是自己开发的是其他外包公司开发的,但是我们要从他手中购买安装到我们的服务器里面并且保证运行环境是封闭式的,不能让他们有后门。该APP 开发商显示的是我们。他们只说已经帮我们打包好了,然后我们自己注册个苹果开发者账号,上传发布就行。希望您能给个建议。这样的方式靠谱吗?:pray::pray::pray:然后需要更新迭代,他们给我们发更新安装包。 @DeveloperLY 真心跪求您的宝贵建议。
    马小白的工作:@DeveloperLY APP 不提供源码,只是说打包好了然后让我们上传发布就行。这个代码审查具体怎么做?
    该简书已经停止更新:代码要买过来啊,自己审查一下代码
  • devzhaoyou:虽然可以这么添加,但是感觉在IDE里面,xcode的编辑功能真心不怎么样

本文标题:为Xcode添加删除当前行、复制当前行快捷键

本文链接:https://www.haomeiwen.com/subject/oypkkttx.html