美文网首页iOSer 干货部落IOSTools
为Xcode添加删除行、复制行快捷键

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

作者: A天天涨不停 | 来源:发表于2016-01-22 09:39 被阅读7382次

在使用eclipse过程中,特喜欢删除一行和复制一行的的快捷键。而恰巧Xcode不支持这两个快捷键,再一次的恰巧让笔者发现了一个小窍门来增加这两个快捷键,以下是步骤:

<p> </p>

修改权限


修改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下添加一个key:Delete Current Line 值为:deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine:
<p> </p>

复制一行


Insertions and Indentations下添加两个key:
1. Duplicate Current Line 值为:selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward:
2. Insert Line Under 值为: moveToEndOfLine:, insertNewline:
<p> </p>

设置快捷键

重点来了, 重启一下Xcode,然后在preferences里找到Key Bindings,就能找到Delete Current LineDuplicate Current Line两个选项了,最后设置自己喜欢的快捷键即可


以下两张效果图可供参考:
修改后的plist文件如下:


这里写图片描述

<p> </p>
在Xcode里设置快捷键效果图:


这里写图片描述

Xcode9更新:

@土土哥http://www.jianshu.com/users/35da7993c6e1/timeline
Xcode9下Duplicate Current Line要改成
moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:

相关文章

网友评论

  • loopq:nice.解决痛点
  • _小单:求一个快速跳到末尾 并且在末尾加上分号的
  • 没梦想的咸鱼2:求个 剪切整行 粘贴整行
    类似xcodeboost
  • 土土哥tutuge:Xcode9下Duplicate Current Line要改成
    <string>moveToBeginningOfLine:, deleteToEndOfLine:, yank:, insertNewline:, moveToBeginningOfLine:, yank:</string>
    黑色偏幽默:xcode 9之后懵逼了半天,谢谢层主了
    A天天涨不停:@土土哥 好的,我会更新的。谢谢。表示才更新xcode9.
  • 铁书:以前的习惯是,删除整行是ctrl+A移到行首,然后ctrl+K删除后面,就可以了。话说写C++,指针对象后面,如何更快的打出“ ->” ?以前用vs按点号就会自动切换过去了,现在要一直手动点,老感觉慢半拍
    A天天涨不停:这。。。。xcode写c++ 并不多,我也用的多。但我也知道些->麻烦,不过我写的不多所以能忍受,抱歉我不知道这个技巧哈。。。
  • helloDolin:对于java转过来的我来说,这个简直就是天大的喜讯

    必须Mark
  • NotFunGuy:这个实用
  • 5f8d348807d6:这个才是唯一正确方法.点赞
  • 4ab5c73f365f:非常喜欢 ,学习,学习.
  • superYang0033:推荐作者装一个xvim 一般人我不告诉他
    A天天涨不停:@大爱阿狸哈多 谢谢。但我不喜欢Xvim。一股股VIM味道。
  • Lision:niubility,实用!
  • hrscy:这个好!
  • 8a68df3fa3f1:终于找到了,thx
    没梦想的咸鱼2:@水瓶座iOSer 已经过了 1.5年了:smile:
    A天天涨不停:@灰尘 呃呃呃,很高兴能帮助你。不过有个缺点,xcode 升级就失效了。所以年后我会写个小程序来完成这些工作

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

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