自动补全是编码过程中最高频的操作。掌握触发与确认方式,能显著减少拼写错误和键盘切换。
触发方式
- 自动触发:输入字母、数字或触发字符(如
.->::)后,编辑器自动弹出建议列表。若未弹出,通常是当前上下文无匹配项。 - 手动触发:光标处无提示时,按 Ctrl+Space(Windows/Linux)或 Cmd+Space(macOS)强制唤起;再次按下可切换为“建议所有符号”模式(包含未导入的类或函数)。
基本操作
- 浏览:按 ↑ / ↓ 选择高亮项;PageUp / PageDown 快速翻页。
- 确认:Tab 直接替换当前词并覆盖右侧内容(适合中途修正);Enter 插入建议并保留后续逻辑(行为因 IDE 略有差异)。
- 取消:按 Esc 关闭列表;或继续输入,列表会自动过滤或消失。
- 查看详情:高亮建议时,按 Ctrl+Q(IntelliJ)或悬停查看文档;按 Ctrl+P(VS Code)查看参数提示。
实用技巧
- 驼峰缩写定位:无需输全单词,键入驼峰首字母即可缩窄范围。例如输入
fCH可快速匹配到findByCustomerIdAndHandler。 - 后缀补全:输入表达式后接
.if、.for、.return等后缀再按 Tab,IDE 会自动展开为完整代码块(IntelliJ 系列支持最佳)。 - 拒绝后继续:若当前高亮项不是所需,不必反复按 Esc,直接继续敲后续字符,编辑器会实时重新计算建议,通常比手动触发更快。