idea操作快捷键
参数提示
在 IntelliJ IDEA 中,想要在调用接口或方法时查看它的参数列表,最常用、最快捷的方法是使用 “参数提示(Parameter Info)” 快捷键。
以下是具体的几种实现方式:
1. 最快的方法:使用快捷键
将光标移动到方法名后面的括号 () 内部,然后按下快捷键:
- Windows / Linux:
Ctrl + P - macOS:
Cmd + P(⌘ + P)
按下后,光标上方或下方会弹出一个悬浮窗,显示该接口需要的所有参数类型和参数名称。如果有多个重载方法,它会全部列出,并高亮显示当前你正在输入的那个参数。
2. 查看更详细的参数说明(Quick Documentation)
如果你不仅想看参数列表,还想看这个接口的注释(比如每个参数的具体含义、返回值说明等),可以使用“快速文档”快捷键。 将光标放在方法名上,然后按:
- Windows / Linux:
Ctrl + Q - macOS:
F1或Ctrl + J(⌃ + J)
3. 设置自动弹出参数提示(不用每次都按快捷键)
如果你希望在输入左括号 ( 的时候,IDEA 能够自动弹出参数列表,可以去设置里开启:
- 打开设置:
- Windows:
File->Settings(Ctrl + Alt + S) - macOS:
IntelliJ IDEA->Settings/Preferences(Cmd + ,)
- Windows:
- 在左侧导航栏依次展开:Editor -> General -> Code Completion
- 在右侧找到 Parameter Info 区域。
- 勾选 Show the parameter info popup in XXX ms(在 XXX 毫秒后显示参数信息弹出窗口)。
- 你可以把时间设置得短一点,比如
200或500毫秒。 - 点击
Apply和OK保存。
这样设置后,每次你敲下 ( 或者在括号内停留片刻,参数列表就会自动跳出来了。
包围与解围快捷键
在 IntelliJ IDEA 中,将代码“包围”起来(例如用 if、try-catch、for 循环等包裹选定的代码)的快捷键是:
- Windows / Linux:
Ctrl + Alt + T - macOS:
Cmd + Option + T(⌘ + ⌥ + T)
使用方法:
- 选中你需要包围的代码块(不选中代码直接按的话,通常会包围光标所在的当前行)。
- 按下上述快捷键。
- 界面会弹出一个 "Surround With" 列表。
- 你可以使用鼠标点击、上下方向键选择,或者直接按下列表前面对应的数字/字母键(例如选
try / catch通常是按6),就可以快速完成代码包围。
💡 附加提示:如何“取消包围”(解包)?
如果你想把外面包围的 if 或 try-catch 去掉,只保留里面的核心代码,可以使用解包(Unwrap/Remove)快捷键:
- Windows / Linux:
Ctrl + Shift + Delete - macOS:
Cmd + Shift + Delete(⌘ + ⇧ + ⌫) (把光标放在 if 或 try 关键字上,按下快捷键,选择 Unwrap 即可)
从调用处直接跳到实现类
当你在代码中调用了一个接口的方法(例如 userService.getUser()),想要直接看实现类的代码时:
方法 1:键盘 + 鼠标(最常用)
- Windows / Linux: 按住
Ctrl + Alt,然后 鼠标左键点击 该方法。 - macOS: 按住
Cmd + Option (⌘ + ⌥),然后 鼠标左键点击 该方法。
方法 2:纯键盘快捷键 将光标放在方法名上,按下:
- Windows / Linux:
Ctrl + Alt + B - macOS:
Cmd + Option + B (⌘ + ⌥ + B)
(注:如果该接口只有一个实现类,IDEA 会直接跳过去;如果有多个实现类,会弹出一个列表让你选择跳哪个)
从接口文件跳到实现类
如果你当前已经打开了接口文件,看完了接口定义,想要跳到它的实现类去:
方法 1:使用相同的快捷键(推荐) 将光标放在接口的 类名 或 方法名 上,使用上面提到的同一个快捷键:
- Windows / Linux:
Ctrl + Alt + B - macOS:
Cmd + Option + B
方法 2:点击左侧图标(鼠标流) 在接口代码左侧的行号旁边(Gutter 区域),你会看到一个 绿色的圆形图标,里面有一个向下的箭头(或者是一个 I 字图标)。
- 直接用鼠标点击那个绿色图标,就可以跳转到对应的实现类或实现方法。

浙公网安备 33010602011771号