编辑器是我们写代码时提高效率的强大武器,所以我们应该熟练掌握它的使用技巧
本篇主要总结一下 sublime 的常用快捷键,我已经以自己的经验把它们按照常用度排序
打开/前往
⌘ T 前往文件
⌘ R 前往method
⌃ G 前往行
⌘ P 包括以上所有功能,通过添加:@等不同前缀
⌘⌃P 前往项目
⌘⇧P 打开sublime命令提示
⌘ N 新建标签
⌘⇧N 新建窗口
⌘ KB 开关侧栏
编辑
⌘ ↩ 在当前行后插入新行
⌘⇧↩ 在当前行前插入新行
⌘ { 相当于shift+tab
⌘ } 相当于tab
⌘ Y 重做或重复
⌘ Z 撤销
⌘ C 在未选中任何目标的情况下,会复制光标所在的行
⌘ X 在未选中任何目标的情况下,会剪切光标所在的行
⌘ ←→ 跳跃移动光标,到行首/行尾
⌥ ←→ 跳跃移动光标,以单词为单位
⌘⇧V 粘贴并自动缩进
⌘ L 选择行 (重复按下将继续选择下一行)
⌘ D 选择词 (重复按下将多重选择相同的词,并进行多重编辑)
⌘ J 合并(多)行
⌘ U 软撤销(撤销光标移动)
⌘⇧U 软重做(重做光标移动)
⌃⇧M 选择括号内的内容
⌃ M 跳转至对应的括号
⌘ KU 改为大写
⌘ KL 改为小写
⌘ / 注释
⌘⌥ / 块注释(这个貌似与mac系统的快捷键冲突)
⌃⇧K 删除行
⌘⇧D 复制行
⌘ KK, ⌃ K 从光标处删除至行尾
⌘ K⌫ 从光标处删除至行首
查找/替换
⌘ F 查找
⌘⌥F 替换
⌥↩ 查找所有并选中进行多重编辑
⌃⌥↩ 替换所有
⌘ G 查找下一个
⌘⇧G 查找上一个
⌘⇧F 在所有打开的文件中进行查找
拆分窗口/标签页
⌘⌥ 1,2,3,4,5 将窗口拆分为1,2,3,4列或2*2网格
⌃[1,2,3,4] 焦点移动至对应窗口
⌃⇧[1,2,3,4] 将当前文件移动至对应窗口
备忘:觉得很有用,但自己目前使用不够熟练的
⌘ P 包括以上所有功能,通过添加:@等不同前缀
⌘ { 相当于shift+tab
⌘ } 相当于tab
⌥ ←→ 以单词为单位移动光标
⌘⇧V 粘贴并自动缩进
⌘ L 选择行 (重复按下将继续选择下一行)
⌘ D 选择词 (重复按下将多重选择相同的词,并进行多重编辑)
⌘ J 合并(多)行
⌃ M 跳转至对应的括号
⌘ G 查找下一个
⌘⇧G 查找上一个