本文摘自,爱写代码的文科男:博文中有很多IDEA常用设置(鸣谢)
快捷方法
- 更多的提示可以CTRL + j 可以查看,mac系统下是command+j
功能 | 快捷方式 |
---|---|
main方法 | psvm |
输出语句 | sout |
打印方法的名称 | soutm |
印方法的参数 | soutp |
就近打印变量 | soutv |
打印指定内容 | xxx.sout |
普通for循环遍历 | fori |
增强for循环 | iter |
增强for循环遍历 | list.for |
普通for循环顺序遍历 | list.fori |
普通for循环逆序遍历 | list.forr |
判断是否为null | ifn |
判断是否不为空 | inn |
自动生成返回值 | xxx.var |
返回值 | xxx.return |
public static final | psf |
public static final String | psfs |
快捷键
快捷键 | 功能 |
---|---|
Alt+Insert | 生成(get、set、tostring…)代码 |
Ctrl+Alt+O | 优化导入的类和包 |
Ctrl+Alt+T | 生成try catch 或者 Alt+enter |
CTRL+ALT+T | 把选中的代码放在try{} if{} else{} 里 |
Ctrl + O | 重写方法 |
Ctrl + I | 实现方法 |
ALT+/ | 代码提示 |
Ctrl+Shift+J | 整合两行为一行 |
CTRL+空格 | 代码提示 |
CTRL+SHIFT+SPACE | 自动补全代码 |
Ctrl+Alt+V | 提取变量 |
fori/sout/psvm+Tab | 可生成循环、System.out、main方法等boilerplate样板代码 |
Ctrl+Shift+Backspace | 可以跳转到上次编辑的地 |
CTRL+R | 在当前窗口替换文本 |
Ctrl+Shift+上下键 | 上下移动代码 |
Ctrl+X | 删除行 |
Ctrl+D | 复制行 |
Ctrl+/ 或 Ctrl+Shift+/ | 注释(// 或者/…/ ) |
ALT+ ↑/↓ | 在方法间快速移动定位 |
CTRL+SHIFT+O | 弹出显示查找内容 |
Alt+Shift+F9 | 选择 Debug |
Alt+Shift+F10 | 选择 Run |
Ctrl+Shift+F9 | 编译 |
Ctrl+Shift+F8 | 查看断点 |
Ctrl+Alt+Shift+T | 弹出重构菜单 |
Shift+F6 | 重命名 |
Alt+Enter | 快速修复 |
Ctrl+N/Ctrl+Shift+N | 打开类或资源 |