Qoder 代码补全中文教程 | AI 智能提示、快捷键与使用示例
功能概述
Qoder 通过实时分析以下两部分信息,为你提供「行级」或「方法级」的智能补全建议:
- 当前文件的所有上下文 context(变量、函数、注释等)。
- 项目内跨文件的依赖关系(import 的模块、自定义类、配置等)。
这样生成的补全不仅语法准确,还严格遵循你项目的编码风格与目录结构。
触发补全
- 在 Qoder 代码编辑器里,先键入一段不完整的代码片段,或直接写一句自然语言描述,例如:
# 写一个计算斐波那契数列的递归函数 - 按下快捷键:
- macOS:
⌥+P - Windows:
Alt+P
- macOS:
- 编辑器会以半透明斜体的「幽灵文字」形式给出补全预览。
- 若接受整段建议,直接按
Tab;若想逐词接受,可使用:- macOS:
⌘+→ - Windows:
Ctrl+→
- macOS:
- 不需要时按
Esc即可放弃建议。
快捷键一览
在 Qoder IDE 代码编辑器中输入部分代码片段或以自然语言提出代码请求后,可使用以下快捷键获取代码建议:
| 操作 | macOS | Windows | 备注 |
|---|---|---|---|
| 触发行间建议 | ⌥ P |
Alt P |
先写代码片段或自然语言 |
| 接受行间建议 | Tab |
Tab |
立即插入完整建议 |
| 按词接受 | ⌘ → |
Ctrl → |
按一次接受一个单词 |
| 放弃补全 | Esc |
Esc |
幽灵文字消失 |
| 查看上一条建议 | ⌥ [ |
Alt [ |
多条候选时循环切换 |
| 查看下一条建议 | ⌥ ] |
Alt ] |
同上 |
小提示:更多快捷键可在 IDE 内搜索「键盘快捷方式」查看完整列表。
示例片段
假设你在 utils.py 里键入:
## 生成一个随机密码,长度由参数决定
然后按 Alt + P,Qoder 可能给出:
import secrets, string
def 生成随机密码(长度: int = 12) -> str:
字符集 = string.ascii_letters + string.digits + string.punctuation
return ''.join(secrets.choice(字符集) for _ in range(长度))
直接 Tab 即可插入。
常见问题速查
- 补全未出现?
检查光标是否在可补全位置;或确认项目已正确索引(首次打开需等待索引完成)。 - 补全风格不符?
在「设置 → 代码风格」里统一 PEP 8、Google、Airbnb 等规范后,再重新触发补全。 - 想只用英文变量?
在「设置 → AI 补全 → 变量命名语言」中选择「英文」即可。