查找相关:
// 查找文本
Ctrl + F
// 替换文本
Ctrl + R
// 查找指定类
Ctrl + N
// 查找文件
Ctrl + Shift + N
// 查找当前类中的函数或变量
Ctrl + Shift + Alt + N
编辑相关:
// 删除行
Ctrl + X
// 复制行
Ctrl + D
// 光标位置行代码 向上/向下 移动一行
Ctrl + Shift + up/down
// 将选中代码块,放进关键字块内(如 if/else try/catch 等)
Ctrl + Alt + T
界面显示相关:
// 打开/隐藏 Project 面板
Alt + 1
// 将选中代码与相同代码高亮显示,上一个/下一个
Alt + F3
// 跳至 上一次/下一次 浏览的位置(可跨文件)
Ctrl + Alt + left/right
// 方法间上下移动
Alt + up/down
// 立即显示错误提示
F2 或 Shift + F2
// 光标出函数参数提示
Ctrl + P
// 显示当前类继承结构图
Ctrl + H
// 显示当前文件结构图
Ctrl + F12
// 光标前单词相关关键词提示
Ctrl + Alt + Space
// 列出最近的文件级修改记录
Shift + Alt + C
// 列出最近打开过的文件
Ctrl + E
自动补全代码相关:
// 自动补全代码 - 列表
Ctrl + J
// 选择某一父类方法重写,override
Ctrl + O
// 选择某一父类方法实现,Implement
Ctrl + I
psvm + 回车 : public static void main(String[] args){}
souf + 回车 : System.out.printf();
sout + 回车 : System.out.println();
// 自动补全打印函数,并在参数位,填充 <当前行所处类名及函数名>
soutm + 回车 : System.out.println(“classname.methodname”);
// 自动补全打印函数,并在参数位,填充如下格式的 <最近一个变量>
soutv + 回车 : System.out.println(“latest_var_name = ” + latest_var_name);
// 自动补全打印函数,并在参数位,按顺序填充所有参数
soutp + 回车 : System.out.println("param1 = " + param1 + ", param2 = " + param2 + ", param3 = " + param3 … …);
// 导入类包
双击对应类名 + Alt + 回车
// 格式化代码
Ctrl + Alt + L
// 优化导入的类包
Ctrl + Alt + O
// 生成类通用函数(get,set,Constructor等等)
Alt + Insert