为xCode设置快速删除行、复制行的快捷键

参考《为Xcode添加删除行、复制行快捷键》。
该文章介绍了删除行和复制行的快捷键设置方法,但问题是复制的操作会立即移到下一行自动复制,但大多数情况是我们选择当前行并复制,然后找到想要插入的地方再粘贴。
在Terminal命令行中输入以下命令,打开IDETextKeyBindingSet.plist快捷键设置窗口:

open /Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist

找到selection区,添加一行配置:
  • Key : Select Current Line And Copy
  • Value : selectLine:, copy:
为xCode设置快速删除行、复制行的快捷键
文章图片
image.png 【为xCode设置快速删除行、复制行的快捷键】保存并关闭文件IDETextKeyBindingSet.plist。
重启xCode(一定要重启,否则上述步骤的配置在xCode的偏好设置没有生效)。打开xCode->preferences -> Key Bindings:
为xCode设置快速删除行、复制行的快捷键
文章图片
image.png 选择All这一列,搜索栏输入"select current ...",这时会显示刚才设置的快捷方式,选中它,点击Key列,输入自己想设置的键盘字母组合。
重启xCode,这样选择当前行+复制的快捷键就设置好了,配合系统的command + v粘贴快捷键就可以实现快速选择当前行并复制粘贴到任意想粘贴的位置。

    推荐阅读