3.1.1 自动补全触发与基础操作
自动补全(代码提示)能大幅减少输入量并避免拼写错误。以下是最常用的触发方式与基础操作。
触发方式
- 自动触发
在输入代码时,编辑器会在输入特定字符后自动弹出补全列表,常见触发字符:
- 点号
.(访问成员) - 引号
'"或括号([(文件路径、参数提示等) - 连续输入2~3个字母后(部分编辑器会按需弹出)
- 手动触发
如果列表未自动出现,可以随时手动调出:
- Ctrl + Space(Windows/Linux) 或 Command + Space(macOS,但注意可能与系统快捷键冲突,通常用 Option + Esc 或 Ctrl + Space)
- 在 JetBrains IDE 中默认是 Ctrl + Space,首次使用可能需关闭输入法热键冲突。
基础操作
| 操作 | 快捷键(通用) | 说明 |
|------|----------------|------|
| 选择补全项 | ↑ ↓ 方向键 | 上下移动高亮项 |
| 确认补全 | Enter 或 Tab | 将选中项完整插入代码 |
| 部分接受(仅当前单词) | Ctrl + Enter(部分编辑器) | 只补全当前单词,不替换后续内容 |
| 关闭补全列表 | Esc | 不选择任何补全,保留已输入内容 |
| 查看文档/签名 | 在选中项上停留片刻 / Ctrl + K Ctrl + I(VS Code) | 显示函数说明或参数列表 |
| 参数提示 | Ctrl + Shift + Space(常见) | 在函数调用括号内触发参数提示 |
实用提示
- 输入过程中可继续打字,列表会实时过滤匹配项,打对首字母能快速定位。
- 如果补全内容不是你想要的,按 Esc 后继续手动输入不受影响。
- 在 VS Code 中,选中补全项后按 Tab 会直接替换,Enter 则可能保留后续字符,可根据习惯在设置中调整。
掌握这些触发与选择技巧后,就能用最小的动作获得最高效的编码协助。接下来几节会深入自定义补全来源与快捷键优化。