IDEA常用快捷键
之前一直使用的是Eclipse,最近刚刚接触IDEA,整理记录一些快捷键备忘
关闭文件
1.Shift+Click(关闭的×比较小时可以使用)
2.Ctrl+F4
最大/还原窗口 Ctrl+Shift+F12
不改变光标,实现鼠标滚轮效果 Ctrl+↑↓
选中多行 Shift+↑↓
移动行 Ctrl+Shift+↑↓
删除行 Ctrl+X
复制行 Ctrl+D
当前文件查找 Ctrl+F
当前文件替换Ctrl+R
全局查找 Ctrl+Shift+F
全局替换 Ctrl+Shift+R
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮显示
Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
选中文本,按Alt+F3 ,逐个往下查找相同文本(不高亮显示)
快速跳到查到的位置 先后查看F3/向前查看Shift+F3
选中代码,连续按会有其他效果 Ctrl+W / Ctrl+Shift+W
快速打开光标处的类或方法 Ctrl+B
搜索(类:按类名) Ctrl+N
搜索(所有类型文件:按文件名) Ctrl+Shift+N
搜索(类的方法/变量) Ctrl+Shift+Alt+N
注释Ctrl+/ 或 Ctrl+Shift+/
赋值类全路径:
方式一:
复制 Ctrl + Alt + Shift + C
粘贴 Ctrl + Alt + Shift + V
方式二:
复制:右键 -> copy/paste special -> copy reference
粘贴:右键 -> copy/paste special -> paste as plain text
优化导入的类和包 Ctrl+Alt+O
生成代码 Ctrl+J
生成代码(如get,set方法,构造函数等) Alt+Insert
自动补全代码
(idea自带为Ctrl+空格,但是与其他应用冲突,不生效)建议修改为Alt + /(与eclipse一致)
自动补全代码 Ctrl+Shift+空格
方法参数提示 Ctrl+P
显示所有方法 Ctrl+F12或者 Alt+7
全局改变量名 Shift+F6改完之后 回车
格式化代码 Ctrl+Alt+L
撤回代码Ctrl+Z
恢复撤回代码Ctrl+Shift+Z
查看方法在哪被调用 Alt + F7
查看方法的实现 Ctrl + Alt + B
类层次结构图 Crtl + Alt + U
类层次结构图 Crtl + Alt + Shift + U
查看子类(直接) Crtl + H
查看子类(直接/间接) Ctrl + Alt + B
左侧project开关 Alt+1
查看代码所在位置 Alt+F1
最近打开的文件 Ctrl+E
切换代码视图 Alt + ←→
返回至上次浏览的位置 Ctrl+Alt+←→
显示注释文档 Ctrl+Q
Alt+Q可以看到当前位置方法的声明
在方法间快速移动 Alt +↑↓
高亮错误或警告快速定位 F2 或Shift+F2
可以跳转到上次编辑的地方Ctrl+Shift+Backspace
Ctrl+Shift+V可以选择剪贴板内容并插入
编辑多行
1.alt+shift+inser,切换到多行代码编辑模式,可以选中多行代码同时编辑
2.直接右键,选中Column Selection Model
3.Ctrl+Alt+Shift,同时用鼠标左键进行选择要编辑的地方
大小写转换
Ctrl+Shift+U(如果选中的是大写,用这个快捷键会变为小写,反之则变为大写)
暂时还没有用明白:
Alt+Shift+C 对比最近修改的代码
Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
Ctrl+Alt+T可以把代码包在一块内,例如try/catch