一、自动代码
- psvm 生成public static void main(String[] args){}
- fori 生成for循环
- sout 生成System.out.println()
- Ctrl + Alt + O 优化导入的类和包
- Alt + Insert 或者右键(Generate) 生成代码(如get,set方法,构造函数等)
- Ctrl + Alt+t 把选中的代码放在if、if/else、while、do/while、for、try/catch、try/finally、try/catch/finally、synchronized、Runnnable、{}里
- Ctrl + O 重写方法
- Ctrl + I 实现方法
- Ctr + Shift + U 大小写转化
- Alt + 回车 导入包,自动修正
- Alt + / 代码提示
- Ctrl + J 自动代码
- Ctrl + Shift + J 整合两行为一行
- Ctrl + 空格 代码提示
- Ctrl + Shift + Space 自动补全代码
- Ctrl + Alt + L 格式化代码
- Ctrl + Alt + I 自动缩进
- Ctrl + E 最近更改的代码
- Ctrl + Alt + Space 类名或接口名提示
- Ctrl + P 方法参数提示
- Ctrl + Q 看当前方法的声明
- Shift + F6 重构-重命名 (包、类、方法、变量、甚至注释等)
- Ctrl + Alt + V 提取变量
二、查询快捷键
- Ctrl+Shift+Backspace 跳转到上次编辑的地方
- Ctrl + Alt + left/right 前后导航编辑过的地方
- Alt + 7 靠左窗口显示当前文件的结构
- Ctrl + F12 浮动显示当前文件的结构
- Alt + F7 找到你的函数或者变量或者类的所有引用到的地方
- Ctrl + Alt + F7 找到你的函数或者变量或者类的所有引用到的地方
- Ctrl + Shift + Alt + N 查找类中的方法或变量
- 双击 Shift 在项目的所有目录查找文件
- Ctrl + N 查找类
- Ctrl + Shift + N 查找文件
- Ctrl + G 定位行
- Ctrl + F 在当前窗口查找文本
- Ctrl + R 在当前窗口替换文本
- Ctrl + Shift + R 在指定窗口替换文本
- Alt + Shift + C 查找修改的文件
- Ctrl + E 最近打开的文件
- F3 向下查找关键字出现位置
- Shift + F3 向上一个关键字出现位置
- 选中文本,按Alt + F3 ,高亮相同文本,F3逐个往下查找相同文本
- F4 查找变量来源
- Ctrl + Shift + O 弹出显示查找内容
- Ctrl + W 选中代码,连续按会有其他效果
- F2 或 Shift + F2 高亮错误或警告快速定位
- Ctrl + Up/Down 光标跳转到第一行或最后一行下
- Ctrl + B 快速打开光标处的类或方法
- Ctrl + Alt + B 找所有的子类
- Ctrl + Shift + B 找变量的类
- Ctrl + Shift + Up/Down 上下移动代码
- Ctrl + Alt + left/right 返回至上次浏览的位置
- Ctrl + X 删除行
- Ctrl + D 复制行
- Ctrl + / 或 Ctrl + Shift + / 注释(// 或者 /*...*/ )
- Ctrl + H 显示类结构图
- Ctrl + Shift + H 查看方法的继承结构
- Ctrl + Alt + H 查看类或方法被调用情况
- Ctrl + Shift + I 原地参看类、方法的声明
- Ctrl + Q 显示注释文档
- Alt + F1 查找代码所在位置
- Alt + 1 快速打开或隐藏工程面板
- Alt + left/right 切换代码视图
- Alt + Up/Down 在方法间快速移动定位
- Ctrl + Alt + left/right 前后导航编辑过的地方
- Ctrl+Shift+Backspace 可以跳转到上次编辑的地
- Alt + 6 查找TODO
三、运行与调试
Compile and Run
- Ctrl + F9 Make project (compile modifed and dependent)
- Ctrl + Shift + F9 Compile selected file, package or module
- Alt + Shift + F10 Select configuration and run
- Alt + Shift + F9 Select configuration and debug
- Shift + F10 Run
- Shift + F9 Debug
- Ctrl + Shift + F10 Run context configuration from editor
Debugging
- F8 Step over
- F7 Step into
- Shift + F7 Smart step into
- Shift + F8 Step out
- Alt + F9 Run to cursor
- Alt + F8 Evaluate expression
- F9 Resume program
- Ctrl + F8 Toggle breakpoint
- Ctrl + Shift + F8 View breakpoints
四、其他快捷键
- Shift + Enter 另起一行
- Ctrl + Z 倒退(撤销)
- Ctrl + Shift + Z 向前(取消撤销)
- Ctrl + Alt + F12 资源管理器打开文件夹
- Alt + F1 查找文件所在目录位置
- Shift + Alt + Insert 竖编辑模式
- Ctrl + F4 关闭当前窗口
- Ctrl + Alt + V 可以引入变量。例如:new String(); 自动导入变量定义
- Ctrl + ~ 快速切换方案(界面外观、代码风格、快捷键映射等菜单)
- Ctrl + Shift + Enter 自动结束代码,行末自动添加分号 (必备)
- Ctrl + Shift + F12 编辑器最大化
- Ctrl + Shift + + 展开所有代码
- Ctrl + Shift + - 折叠所有代码