Ctrl + Alt +M 快速抽取代码新建方法
Alt+Enter 导入包,自动修正代码
Ctrl+Y 删除光标所在行
Ctrl+D 复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L 格式化代码
Ctrl+/ 单行注释
Ctrl+Shift+/ 选中代码注释,多行注释,再按取消注释
Alt+Shift+上下箭头 移动当前代码行
Alt+Ins 自动生成代码,toString,get,set等方法
Alt + 4 打开/关闭控制台
Shift + F6 批量改变量名
Alt +左右方向键 idea里面换页
Ctrl + Alt +U 大小写转换
Ctrl + Alt + T 快速抽取代码包起来
方法名().var +回车 自动创建变量
Ctrl + Alt +V 快速创建返回值对象
inn + 回车 创建is not null-if语句
返回值布尔类型的方法().while 快速创建while循环
Fn + 左右方向键 光标移动到行的首尾
Fn + 上下方向键 光标移动到文件的首尾
Ctrl + 左右方向键 光标移动一个单词
Ctrl + Alt +V 提取代码创建局部变量
标签类型 +Tab 快速生成标签,比如:table[width]>tr*4>td*4 + Tab
F2 光标快速移动到报错位置
Ctrl + C 终止当前进程(linux)
Ctrl + Alt + Shift + T 快速抽取代码创建父类/父接口(重构代码)
Ctrl + Alt +左右方向键 返回上次/下次编辑的地方
Ctrl + Alt + Shift + V 字符串不转译粘贴
Ctrl + Alt +F 把选中内容提取成变量
Ctrl + R 打开文本替换窗口
Ctrl + P 提示方法参数信息
Ctrl + Q 或 Alt + 鼠标中键(鼠标滑轮点一下) 查看方法的详细信息
Ctrl + F12 在类中搜索方法
Ctrl+N 按名字搜索类
Ctrl+Shift+N 按文件名搜索文件
Ctrl+H 查看类的继承关系
Ctrl+Alt+B 查看子类方法实现
(Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。)
Alt+F7 查找类或方法在哪被使用
Shift+Shift 搜索任何东西
Ctrl+Alt +B 或者 Ctrl+Alt+鼠标左键 查看接口的实现类