官方原图:
编辑相关快捷键
显示方法参数(Ctrl + P)
显示方法注释(Ctrl + Q )
生成代码块(Alt + Insert )
- Getters
- Setters
- Constructors
- hashCode
- hashCode/equals
- toString
- junitTests
重写类方法(Ctrl + O )
实现方法(Ctrl + I )
当前类必须实现某个父接口
封装代码块(Ctrl + Alt + T)
- 布尔表达式
- 表达式或代码段
单行注释取消注释代码(Ctrl + / )
多行注释取消注释代码(Ctrl + Shift + / )
选择代码(Ctrl + W /Ctrl + Shift + W )
Ctrl + W:增量选择
Ctrl + Shift + W:减量选择,上述过程的逆过程
快速修复补全代码(Alt + Enter )
设置变量
格式化代码(Ctrl + Alt + L )
优化包引入(Ctrl + Alt + O )
自动缩进内行(Ctrl + Alt + I)
必须选中代码才能全部生效,不然只能在光标处生效
缩进/缩减行(Tab / Shift + Tab )
tab缩进,后者缩减tab个单位
剪切板、复制历史(Ctrl!+!Shift + V )
复制当前行并粘贴(Ctrl+D )
- 选中复制
- 整行复制
删除整行(Ctrl+Y )
大写/小写单词(Ctrl + Shift + U )
Ctrl + Shift + U
选择代码块( Ctrl + Shift + ]/[ )
Ctrl + Shift + [:从当前光标往前选择
Ctrl + Shift + ]:从当前光标往后选择
删除字符间空格(Ctrl + Delete/Backspace)
Ctrl + Delete:删除当前光标后的所有空格到第一个字符,如果光标后面没有空格,那么下一行上移。
Ctrl + Backspace:删除当前光标前的所有空格到第一个字符或者行首
折叠展开代码块注释(Ctrl + 小键盘+/-)
折叠:Ctrl + - 展开:Ctrl + +
Ctrl + Shift!+!NumPad+ :展开所有代码块
Ctrl + Shift!+!NumPad- :收缩所有代码块
关闭当前选项卡(Ctrl + F4 )
使用相关快捷键
寻找当前代码在哪里出现过(Alt + F7/Ctrl + F7 )
- 寻找在当前文件使用(Ctrl + F7)
- 寻找在其他文件使用(Alt + F7)
显示当前代码在其他位置出现(Ctrl + Alt + F7 )
导航相关快捷键
跳转到类(Ctrl + N )
跳转到文件(Ctrl + Shift + N )
跳转到符号(Ctrl + Alt + Shift + N)
跳转窗格(Alt + Right/Left)
焦点到工具窗格(F12)
焦点到编辑器窗格(Esc)
跳转到指定行(Ctrl + G)
跳转最近打开的文件(Ctrl + E)
跳转到上/下次光标的位置(Ctrl+Alt + Left/Right)
支持跨文件
left
right
跳转到最后一次光标编辑的位置(Ctrl+Shift+Backspace)
支持跨文件
选择文件或者代码在窗口(Alt + F1)
跳转到定义(Ctrl + B , Ctrl + Click)
跳转到实现(Ctrl + Alt + B)
快速预览定义及其接口实现(Ctrl + Shift + I )
跳转到父 方法/类/接口(Ctrl + U )
跳转到上/下个方法(Alt + Up/Down)
跳转到代码块头/尾(Ctrl + ]/[ )
Ctrl + ]:跳转到尾部
Ctrl + [:跳转到头部(并非第一行)
快速查看文件结构(Ctrl + F12 )
查看类的层次结构(Ctrl + H )
查看方法的层次结构(Ctrl + Shift + H )
查看方法在哪里被调用(Ctrl + Alt + H )
跳转到下/上一个提醒/错误(F2 / Shift + F2 )
编辑/查看文件(F4 / Ctrl + Enter )
显示导航栏(Alt + Home )
添加/取消书签(F11)
添加/取消记忆书签(Ctrl + F11)
显示所有书签(Shift + F11 )
搜索替换相关
搜索所有(双击shift)
文件内搜索(Ctrl + F)
搜索下/上一个(Ctrl + F )
替换(Ctrl + R )
在所有文件里面搜索(Ctrl + Shift + F )
在所有文件里面替换(Ctrl + Shift + R )
重构相关快捷键
快速复制文件(F5)
快速移动文件(F6)
安全删除文件(Alt + Delete)
安全删除:会搜索当前文件被引用的位置,然后确认用户删除
重命名文件(Rename)
提取方法(Ctrl + Alt + M )
需要按两次才会有弹窗,按一次是默认操作。
提取方法内变量(Ctrl + Alt + V)
提取类变量(Ctrl + Alt + F )
需要按两次才会有弹窗,按一次是默认操作。
提取常量(Ctrl + Alt + C )
需要按两次才会有弹窗,按一次是默认操作。
Ctrl+Shift+U:转大写
提取参数(Ctrl + Alt + P )
需要按两次才会有弹窗,按一次是默认操作。