背景
方便写代码
推荐快捷键
环境xcode 13.4.1
打开坊达,cmd shift g,粘贴/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/打开
找到IDETextKeyBindingSet.plist
复制到自己的某个文件夹中,用文本编辑器打开他。
我们关注第一个好用的快捷键数据是
删除一整行
删除一整行,不管你的光标在哪里,都可以删除一整行内容。
默认:cmd 回退键可以删除光标到行左边的内容,但是做不到上面描述的。
plist文件中我发现一个快捷键描述
delete line
<key>Delete Line</key>
<string>deleteLine:</string>
在xcode配置快捷键中搜索,居然没绑定快捷键的??
那我就设置一个自己喜欢的ctrl shift 回退
插入一个新行
原因,当我的光标在代码任意位置时候,如果我想在这一行代码下面新建一个新的空行,如果没有快捷键,我需要先把光标移动到行末尾cmd → 再接回车。
为何不把他们组合起来?
在
Insertions and Indentations
下加入
<key>Insert Line Below</key>
<string>moveToEndOfLine:, insertNewline:</string>
设置快捷键ctrl shift enter
复制当前行内容显示在下一行
有时候想复制上一行代码修改一点点,就可以成为新的功能了,没有快捷键就是ctrl c 增加一行,ctrl v。就是懒啊。
在
Insertions and Indentations
增加
<key>Duplicate Current Line</key>
<string>selectLine:, copy:, moveToEndOfLine:, moveToBeginningOfLine:, paste:, moveBackward:</string>
绑定快捷键ctrl c
The end
不知道上面的快捷键大家有没有需求,写代码就是喜欢顺手点,以后如果发现更让人神清气爽的快捷键再追加吧。
没有好的快捷键写起来总感觉怪怪的,心情都没有了。
最后推荐一个swift格式化代码插件swift format
补一个快捷键截图
