说明: 不想偷懒的程序员都是咸鱼。
up/down/left/right 为键盘方向键,这些快捷键均为博主刚安装AS时的快捷键,未进行修改,如果发现不起作用,请打开Settings —— KeyMap 进行查找(有可能和其他软件冲突,如格式化代码Ctrl + Alt + L 刚开始和QQ的锁定功能冲突,我把QQ的锁定功能快捷键去掉了就可以了)。
Ctrl + Alt + S 打开Settings
Ctrl + Alt + Shift + S 打开Project Structure
Ctrl + Alt + O 快速移除多余的包
Ctrl + Alt + L 快速格式化代码
Ctrl + W 选中光标所在处的单词
Ctrl + Shift + U 将选中的单词所有字母转换为大写或小写 (个人感觉配合Ctrl + W使用在定义static final 变量时候比较方便)
Ctrl + Y 删除当前光标所在行
Ctrl + D 复制当前光标所在行到下一行
Ctrl + -号 将当前方法折叠
Ctrl + +号 将当前方法展开
Ctrl + Shift + F8 查看所有断点
Ctrl + Alt + V 可以引入变量,比如将括号内的sql赋值为一个变量
//自动补全相关
Alt + Insert 插入重写方法,构造方法或者getter/setter方法等
Ctrl + Alt + 空格 手动唤起自动补全(输错方法后,删除当前方法在 . 后使用该快捷键)
Ctrl + Shift + Enter 补全代码所缺的分号或者if 条件语句的括号
Ctrl + Shift + V 显示最近剪贴板的内容
//快速定位
F2 定位到标红的地方
Shift + Enter 无论当前光标在代码的哪个位置,都可以另起一行
Ctrl + Alt + left/right 返回/前进到前一次浏览的地方
Ctrl + E 最近打开的文件
Ctrl + Shift + E 最近编辑过的文件
Ctrl + Shift + BackSpace 返回到上一个编辑过的地方
Ctrl + [ 或者 Ctrl + ] 寻找和当前括号对应的括号
Alt + left/right 在打开的选项卡中进行左右切换
Alt + up/down 在方法之间进行切换
Ctrl + B 跳转到变量的声明或者调用处
Ctrl + F12 查看当前文件的结构
Alt + F7 查看当前方法被调用的地方
//查找相关
Ctrl + F 在当前类中查找
Ctrl + Shift + F 在整个项目路径中查找
Ctrl + N 查找类
Ctrl + Shift + N 查找文件(包括xml文件等)
Ctrl + R 搜索当前类中的单词 并且可以进行替换(点击Replace 或者 Replace All)
Ctrl + Shift + R 搜索全局中的单词进行替换
Shift + Shift Search EveryWhere