对工具操作:
command+1:打开/关闭 左侧项目列表
command+;:打开项目结构
command+,:打开项目参数配置
control+R:编译运行
查找相关:
Double shift:对所有文件的搜索
command + O:全局查找class类名 :
command+option+O:输入类名/方法名/字段名/ 来查找任何匹配的类/方法/字段
command+shift+O:全局项目查找文件(类/资源文件/布局文件都通过该快捷键查找)
command+F :当前类中搜索,搜索内容高亮,Command+G和shift+command+G可以调到上下一个高亮
command+F12:查看类中的方法名称
option+F7:列出全局项目中该类/方法 被引用/调用的情况(find Usages)
command+L:定位到哪行
control+H:查看当前编辑class类的hierarchy结构
command+option+F7: 列出全局项目中该类/方法 被引用/调用的情况
control+option+F7:方法被调用结构
command+E:查看最近操作的文件
F1:查看类方法的注释文档
代码控制相关:
command+/:注释与取消注释 注释效果//
option+command+/:注释效果/**/
command+X:删除并copy一行代码
command+shift+⇧:将代码上下移动
command+delete:删除行
command+d:复制行
control+回车 / command+N:快速生成getter/setter方法,构造方法,toString()方法等
option+command+L:格式化代码
option+回车:给变量值一个名称
command+J:快速生成模板代码块
option+command+T:快速调出surround with
control+O:引入父类重写的方法
shift+command+U:切换选中内容大小写
代码重构相关:
shift+F6:重命名
command+R:批量重命名变量
option+command+M:方法抽离
option+command+P:方法内的变量抽离成方法参数
option+command+V:变量抽离
option+command+F:将方法内的变量抽离为类中的变量