1. 给Xcode增加删除一行和复制一行的技巧
本文参考水瓶座iOSer的为Xcode添加删除行、复制行快捷键文章,非常感谢
前言:在使用eclipse过程中,特喜欢删除一行和复制一行的的快捷键。而恰巧Xcode不支持这两个快捷键,以下是步骤:
1. 修改权限
修改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/
2. 增加快捷方式
权限修改完以后,在终端里继续输入如下命令打开plist文件进行修改(默认是Xcode打开),命令如下:
open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist
2.1 删除一行
然后找到root下的Deletions
Deletions | Type | Value |
---|---|---|
Delete Current Line | String | deleteToBeginningOfLine:, moveToEndOfLine:, deleteToBeginningOfLine:, deleteBackward:, moveDown:, moveToBeginningOfLine: |
2.2 复制一行
在Insertions and Indentations下添加两个key:
Deletions | Type | Value |
---|---|---|
Duplicate Current Line | String | selectLine:, copy:, moveToEndOfLine:, insertNewline:, paste:, deleteBackward: |
Insert Line Under | String | moveToEndOfLine:, insertNewline: |
3. 设置快捷键
重点来了, 重启一下Xcode,然后在preferences里找到Key Bindings,就能找到Delete Current Line和Duplicate Current Line两个选项了,最后设置自己喜欢的快捷键即可
以下两张效果图可供参考:
修改后的plist文件如下: