AS 的快捷键很多,以下是我常用的快捷键
Alt + Enter 导入包,自动修正,万能的,总之很牛逼
Alt + Insert 自动生成代码,可以生成构造器/Getter/Setter等,按了之后自己再选具体的,很方便
Ctrl + 鼠标左键 查看点击的类或方法的源码
Ctrl + O 选择父类方法重写
Ctrl + P 查看参数信息
Ctrl + Q 查看注释文档
Ctrl + D 复制当前行,选中的是代码块的话,复制代码块
Ctrl + Y 删除行(这才是删除行,之前被 Ctrl + X 坑了,那是剪切嘛)
Ctrl + F 查找文本
Ctrl + H 显示类结构图
Ctrl + Alt + 空格 代码提示(还有个是 Ctrl + 空格,但和 Windows 快捷键冲突,可以改,不过直观效果好像和这个一样)
Ctrl + / 注释代码,单行注释样式
Ctrl + Shift + / 注释代码,多行注释样式
Ctrl + Shift + Enter 快速将分号写在语句末,并能调整格式、换行
Ctrl + Shift + "+" 展开所有代码
Ctrl + Shift + "-" 折叠所有代码
Ctrl + Alt + "+" 展开光标所在的代码
Ctrl + Alt + "-" 折叠光标所在的代码
Ctrl + Alt + L 格式化代码(调整格式)
Ctrl + Alt + O 优化导入的类和包
Ctrl + Alt + T 给选中的代码添加 surround with
Ctrl + Alt + F 提取全局变量,(按 Ctrl + Alt + Shift + T 还会显示更多的快捷键)
Ctrl + Alt + V 提取局部变量
Shift + Alt + M 提取方法
Ctrl + Alt + ↑ 或 Ctrl + Shift + ↑ 将该行代码上移一行(下移同理)
Shift + F6 一次修改多个相同变量