基本的代码提示
1.Ctrl+Space 代码提示
2.Ctrl+Shift+Space 按照类型信息提示
3.F2(Shift+F2) 移动到有错误的代码块
4.Alt+Enter 自动补充
5.Ctrl+Shitf+Enter 自动补全括号
重构
1.Ctrl+Shitf+Alt+T 重构菜单
2.Shift+F6 改名
3.Ctrl+Alt+V 提取变量
代码生成
1.sout+Tab,fori+Tab,psvm+Tab 自动生成循环,System.out,main方法
2.Ctrl+J 查看所有的快捷模板
3.Ctrl+Insert 生成所有的构造器,toString,get/set,重写方法等
4.在13+version
user.for+Tab--->for(User user : users)
user.getAge().var+Tab--->int age = user.getAge()
编辑
1.Ctrl+W 逐次深入选中代码块,Ctrl+Shift+W 反向逐次较少选中代码块
2.Ctrl+<- 移动光标到单词前,Ctrl+-> 单词后
3.Ctrl+[ 移动光标到代码块头,Ctrl+] 代码块后
4.Ctrl+Shift+[ / ] 同时选中,Ctrl+Shift+-> / <-
5.Ctrl+ Shift+up / down 上下移动代码块
6.Ctrl+Shift+T 创建选中方法的测试用例
7.Ctrl+Shift+E 最近编辑过的文件 Ctrl+E 最近打开过的文件
8.Ctrl+ Shift+V 复制历史拷贝列表
标签
1.Ctrl+Shift+Num定义Num(1-9)标签,再次操作删除
2.Ctrl+Num 跳到定义的标签
3.Ctrl+Tab 切换打开的类窗口页面
4.Alt+Num 切换IDE窗口(Alt+1 project structure, Alt+3 search result, Alt+4/5运行调试)
查找
1.Shift+Shift search everywhere,类 资源 配置 方法 关键字等
2.Ctrl+H 类层次窗口
3.Ctrl+B 父方法定义,Ctrl+Shift+B 子类自方法实现
4.Ctrl+F12 查看当前类所有方法列表
5.Alt+F7 类或者方法的使用
6.Ctrl+F 、 Ctrl+Shift+F 在当前类 / project中查找关键字;F3下一次出现位置/上一次
格式化
1.Ctrl+Alt+O 格式化import
2.Ctrl+Shift+L 格式化代码
运行
1.Alt+Shift+F10 运行
2.Shift+F9 启动测试
3.F7 step into / F8 step over / F9 continue
快捷键help
1.Ctrl+Shift+A 快捷键帮助键
2.Alt+Delete 安全删除所有的变量引用
3.Alt+Shift+Insert 列模式选中