方法调用栈 ctrl + alt + h 查看某些方法调用的顺序
给一段代码抽出来一个方法 ctrl + alt + m Extract Method 可以将一个代码段抽出来一个方法 同样也可以对xml文件抽取出来一个style
ctrl + +
ctrl + - 代码折叠
ctrl + f12 查看大纲 可以显示出方法和成员变量列表
alt + 鼠标多行选择 多重选择
alt + shift + 鼠标点击 可以实现多个光标 多个地方修改
ctrl + shift + alt + f8 增加为临时断点 代码只执行一次
ctrl + shift + f8 异常断点 点击左上角 + 号 选择 java Exception Breakpoints 增加要监听的异常
日志断点: 点击断点红点 右键 选择suspend 为 false 在 Log evaluated expession 中写入日志信息即可
ctrl + shift + 上 或 下 代码换位置
ctrl + x 删除整行
ctrl + d 复制上一行
双击 shift 查找
ctrl + alt + L 格式化代码
ctrl + alt + o 清除无效包引用
ctrl + shift +u 大小写转换
ctrl + shift + z 前进
art + insert 生成构造方法 tostring 等
var 生成变量名称
ctrl + z 后退
if else 转换成 switch case alt + Enter 键
ctrl + R 查找替换
ctrl + f 查找 全局查找 Edit ->Find ->Find in path
ctrl + shift + r 全局查找替换 全局替换: Edit ->Find -> Replace in path
ctrl + shift + f 项目中查找
alt + ctrl + ← 回到代码点击的上一步