⇧ —> shift
⌃ —> control
⌘ —> command
⎋ —> esc
==========================================================================
useful
Control + R running the code
Command + , setting
-----------------------------------
Command + , setting
Contr0l + Alt(option) + J fix doc
Command + 1 Toggle project visibility
Command + 7 see the class structure
Command + B Go to Declaration
Command + Option + F7 ⌥⌘F7: 列出全局项目中该类/方法 被引用/调用的情况
Command + O 全局查找class类名<使用率非常高>
Command + F 在当前编辑文件中查找<使用率非常高>
Command + F12:当前编辑的文件中结构快速导航
Command + E 打开最近访问的文件列表
Command + Option + O 输入类名/方法名/字段名来查找任何匹配的类/方法/字段<使用率非常高>
Command + Shift + O 全局项目查找文件(类/资源文件/布局文件都通过该快捷键查找)<使用率非常高>
Control + H 查看当前编辑class类的hierarchy结构
Command + P 列出函数方法一 系列的有效参数,如果光标是一个方法调用的括号之间
Option + F7 列出全局项目中该类/方法 被引用/调用的情况<使用率非常高>
Option + Command + F7 列出全局项目中该类/方法 被引用/调用的情况
Shift + Coomand + F7 快速,高亮显示变量在当前文件中的引用情况,使用⌘G和⇧⌘G快捷键 可以前往跳到下一个/上一个高亮的变量,按⎋移除高亮显示
F1 查看类/方法的注释文档
-----------------------------------------------------------
控制操作相关
Command + / 注释与取消注释,注释效果 //...
Option + Command + / 多行注释
Command + Delete 删除行
除行 | 对应window中的ctrl + y
⌘d: 复制行
⌘J: 快速生成模版代码块,如if,while,return等<使用频率非常高,高效率编写代码>
⌘N: 快速生成getter/setter方法,构造方法,toString()方法等 <使用率非常高>
⌥⌘T: Surround with快速调出if,for,try...catch,while等环绕代码
⌃O: 引入重写父类的方法[Override Methods]<使用率非常高>
⌃I: 引入实现接口或抽象类方法[Implement Methods]<使用率非常高>
⌃Space: 当申明一个变量时,根据变量类型提示给出建议的变量名称,等还有其他很多智能提示作用<使用率非常高>
⌥⌘L: 代码格式化 <使用率非常高>
-----------------------------------------------------------
代码重构相关
⇧F6:代码重构时,类名/方法名/变量名 重命名操作
⌘R: 代码重构时,可以用来批量重命名变量
⌥⌘M: 方法重构,方法抽离 |对应window中的Ctrl+Alt+M
⌥⌘P: 参数重构,将方法内变量抽离成方法参数 |对应window中的Ctrl+Alt+P
⌥⌘V: 变量抽离,<使用率非常高> | 对应window中的Ctrl+Alt+V
==========================================================================
No comments:
Post a Comment