Tuesday, August 25, 2015

Mac Android studio Key for myself

⌥  —> option|alt
⇧  —> 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