导航功能
功能 | 快捷键 | 使用场景 |
---|---|---|
万能导航 | shift+shift | |
定位某行 | ctrl+G | |
导航后退/前进 | ctrl+alt+left/ctrl+alt+rigth | |
回到最后一次编辑点 | ctrl+shift+backspace | |
在某视图定位当前文件 | alt+F1 | |
去定义处 | ctrl+B | |
去实现处 | ctrl+alt+B | |
去父方法或类 | ctrl+U | |
快速定义查看 | ctrl+shift+I | |
快速文档查看 | ctrl+Q | 查看的文档会在当前窗口显示 |
文件结构 | ctrl+F12 | |
继承树 | ctrl+H | |
切换书签 | F11 | |
显示所有书签 | shift+F11 | |
查找 | ctrl+F | |
在指定范围查找 | ctrl+shift+F |
查找功能
功能 | 快捷键 | 使用场景 |
---|---|---|
查找引用/在文件查找使用 | alt+F7/ctrl+F7 |
窗口操作
功能 | 快捷键 | 使用场景 |
---|---|---|
窗口最大化/还原 | ctrl+shift+F12 | |
打开相应的工具窗口 | Alt+#+[0-9] | |
控制台窗口最大化/最小化 | ctrl+shift+’ | |
工具窗口隐藏 | shift+Esc |
代码编辑
功能 | 快捷键 | 使用场景 |
---|---|---|
代码补全 | ctrl+space | |
智能代码补全 | ctrl+shift+space | |
显示意图动作和快速修复 | alt+enter | |
生成代码 | alt+insert | |
参数信息 | ctrl+P | |
鼠标操作 | ctrl+鼠标 | 查看简略信息或导航目标 |
重写方法 | ctrl+O | 选择要重写的方法 |
实现方法 | ctrl+I | |
包裹代码 | ctrl+alt+T | 选用if,try,for等等包括选中代码 |
单行注释/反注释 | ctrl+/ | |
块注释/反注释 | ctrl+shift+/ | |
依次增加选择代码块 | ctrl+W | 从里层的代码块每按一次快捷键多选一层 |
恢复上次所选代码块 | ctrl+shift+W | |
格式化代码 | ctrl+alt+L | |
优化导包 | ctrl+alt+O | |
自动缩进 | ctrl+alt+I | |
重复… | ctrl+D | |
删除当前行 | ctrl+Y | |
智能拼接 | ctrl+shift+J | |
大小写转换 | ctrl+shift+U |
代码重构
功能 | 快捷键 | 使用场景 |
---|---|---|
改变方法签名 | alt+shift+C | 修改工作空间中引用到该方法的所有地方 |
重命名 | alt+shift+R | 修改工作空间中引用到名字的所有地方 |
复制 | F5 | |
移动 | F6 |