codecamp

Qoder 代码补全中文教程 | AI 智能提示、快捷键与使用示例

功能概述

Qoder 通过实时分析以下两部分信息,为你提供「行级」或「方法级」的智能补全建议:

  1. 当前文件的所有上下文 context(变量、函数、注释等)。
  2. 项目内跨文件的依赖关系(import 的模块、自定义类、配置等)。

这样生成的补全不仅语法准确,还严格遵循你项目的编码风格与目录结构。

触发补全

  1. 在 Qoder 代码编辑器里,先键入一段不完整的代码片段,或直接写一句自然语言描述,例如:
    # 写一个计算斐波那契数列的递归函数
  2. 按下快捷键:
    • macOS: + P
    • Windows:Alt + P
  3. 编辑器会以半透明斜体的「幽灵文字」形式给出补全预览。
  4. 若接受整段建议,直接按 Tab;若想逐词接受,可使用:
    • macOS: +
    • Windows:Ctrl +
  5. 不需要时按 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 补全 → 变量命名语言」中选择「英文」即可。
Qoder 用户指南
Qoder 行间建议预测(NES)中文用户指南
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Qoder 活动

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }