转载于 简书 – 冰晨
修改权限
- 修改
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:
如图
设置快捷键
- 最重要的部分来了, 重启Xcode, 然后在
preferences
里找到Key Bindings
,在搜索框中输入current
,可以快速定位到Delete Current Line
和Duplicate Current Line
两个选项,只要设置自己喜欢的快捷键即可。
如图: