Idea常用快捷键
约 918 字大约 3 分钟
快捷键IDEA
2024-03-02
查找
快捷键 | 功能介绍 |
---|---|
Ctrl + F | 在当前文件进行文本查找 |
Ctrl + R | 在当前文件进行文本替换 |
Shift + Ctrl + F | 在整个项目中进行文本查找 |
Shift + Ctrl + R | 在整个项目中进行文本替换 |
Shift + Shift | 快速搜索 |
Ctrl + N | 查找class(在IDE中定位类定义) |
Ctrl + Shift + N | 查找文件(在IDE中打开指定文件) |
Ctrl + Shift + Alt + N | 查找symbol(查找某个方法名或其他符号) |
跳转切换
快捷键 | 功能介绍 |
---|---|
Ctrl + E | 打开最近打开过的文件列表 |
Ctrl + Tab | 在打开的文件或选项卡之间切换 |
Ctrl + Alt + ←/→ | 跳转到上一个/下一个光标历史位置 |
Alt + ←/→ 方向键 | 切换当前窗口或编辑器中的子选项卡或面板 |
Ctrl + G | 跳转到指定的行号 |
Ctrl + Alt + B(鼠标左键) | 直接跳转到service的具体实现,不需要经过接口方法 |
编码相关
快捷键 | 功能介绍 |
---|---|
Ctrl + W | 逐步扩展选区(从光标所在的单词、语句、代码块逐渐扩大选择范围) |
(Shift + Ctrl) + Alt + J | 选中相同文本(在IDE中查找并同时选中所有匹配的文本) |
Ctrl + C / Ctrl + X | 复制 / 剪切选定的内容 |
Ctrl + D | (某些应用中)复制当前行或选中内容到下一行(在IntelliJ IDEA中是重复当前行或选中内容) |
多行选中后 Tab / Shift + Tab | 通常用于缩进(增加或减少)选中行的缩进量 |
Ctrl + Y | 删除整行(在某些IDE中,如IntelliJ IDEA) |
滚轮点击变量/方法/类名 | 快速导航至变量、方法或类的定义 |
Shift + 点击Tab | 关闭当前标签页(在很多浏览器和IDE中适用) |
Ctrl + Z / Ctrl + Shift + Z | 撤销/重做操作 |
Ctrl + Shift + Enter | 自动完成当前语句或添加必要的括号、分号等完成当前表达式 |
Alt + Enter | IntelliJ IDEA中的快速修复或意图操作,针对光标所在问题提供解决方案 |
Alt + ↑/↓ | 在方法间快速跳转(上下移动光标至前一个或后一个方法定义) |
F2 | 跳转到下一个编译错误或警告位置 |
Alt + Insert | 代码自动生成,例如getter/setter方法、构造函数、toString()等 |
Ctrl + Shift + L | 格式化代码 |
Shift + F6 | 重构并快速修改标识符名(方法名、变量名、文件名、类名等) |
Ctrl + F6 | 在IntelliJ IDEA中,快速修改方法签名(改变方法参数等) |
代码阅读相关
快捷键 | 功能介绍 |
---|---|
Ctrl + P | 显示方法参数提示(在某些IDE中显示方法参数信息,如PyCharm) |
Ctrl + Shift + i | 查看快速文档(在IntelliJ IDEA中打开快速JavaDoc或类型信息) |
Alt + F7 | 查找用法,在整个项目中搜索并列出所选变量的所有引用位置 |
光标在子类接口名,Ctrl + u | 跳转到父类或超类定义 |
Alt + F1 + 1,esc | (未找到确切对应操作,请核实该组合键功能) |
(Shift) + Ctrl + +/- | 折叠或展开代码块(隐藏或显示当前代码段) |
Ctrl + Shift + ←/→ | 移动编辑器窗口或IDE面板的分割线 |
Ctrl + (Alt) + B | 跳转到方法的定义或实现位置(在源码中直接定位方法的实现细节) |
Ctrl + H | 显示类的继承结构图或者层级关系(类层次结构查看) |
Ctrl + F12 | 显示类成员(快速列出类的所有成员变量、方法及内部类等) |