特别需求:快速定位到文件头和文件尾 fn + command + 左右键
1:快速全局查找某个方法或常量 ⇧⌥⌘N 输入方法名或常量名
2:首先选中元素,然后使用快捷键⌃⌘G 可以将选中的元素所在的行全部映射,结合其他操作,可以实现炫酷的操作,具体参考慕课网教程(https://www.imooc.com/video/16218)
3:将光标移动到单词尾部和头部
4:将光标移动到行尾部和头部
Mac 快捷键符号 斜箭头
↖︎ Home键 对应 fn + 左方向键
↘︎ End键 对应 fn + 右方向键
5:我们可以设置代码块作为模板,生成代码小助手
6:我们可以使用postfix自动完成一些代码逻辑,和live template不同,postfix不能新增,只能使用默认的
7:快速重构方法或常量名
⇧F6 能让我们快速更改一个文件内的全部常量
⌘F6 快速为函数增加参数 change Signature
8:抽取
⌥ ⌘ V 抽取变量:
当一个文件多个地方用到一个字符串,我们可以将其抽取成为一个变量
⌥ ⌘ C 抽取静态变量 ⌥ ⌘ F 抽取成员变量 ⌥ ⌘ M快速抽取方法
9:快速预览修改过的地方 ⇧⌃⌥ ↑
10:如果我们想知道代码是哪位坑友写的,可以使用annotate通过git快速定位
11:回退撤销修改 ⌥⌘Z
在修改区域使用快捷键是撤销修改区域,在未改动区域可以撤销整个文件,在修改的文件夹上使用可以撤销整个文件夹的修改
12:当项目不受版本管理工作控制的时候,可以使用本地历史
可以对比修改,撤销修改,打标签等
13:我们可以使用⌃⌥N 进行当前目录新建文件
14:如果我们想快速复制当前文件 可以直接按 F5
15:如果我们想快速移动当前文件移动到其他目录 可以直接按 F6
16: 如果我们想复制文件名,可以直接使用⌘C 如果想复制绝对路径可以使用⇧⌘C
17:断点调试
⇧F9 运行调试 F8单步允许 F9跳转到下个断点,如果没有直接运行结束
查看所有断点 ⇧⌘F8
使用⇧⌘F8可以设置条件断点
18:运行当前上下文 ⇧⌃F9
当前上下文:当前光标所处函数,类
运行之前运行过的可以使用⇧⌥F9
编辑当前运行 ⇧⌘J