最新CodeGeex自定义代码块触发词完整配置全攻略:新手必学实用技巧
配置 CodeGeeX 在键入“req”时快速调用 HTTP 请求模板,核心在于精准的路径配置与格式验证。这个过程可归结为三个明确步骤:准备模板、注册触发词、重启验证。任何环节的微小偏差都可能导致功能失效。
首先,创建模板文件。新建一个纯文本文件,将其命名为 http_req_template.txt,并确保其存放于项目根目录下的 templates/ 文件夹内。文件内容的首行必须为语言标识符,且避免顶部出现空行:
# language: Python 功能:生成带超时和错误处理的requests.get调用 输入:url(字符串,非空)、timeout(整数,默认5) 输出:响应对象或None
关键提醒:模板路径需使用项目根目录的相对路径。避免包含驱动器盘符或绝对地址,否则 VS Code 将无法正确识别。
在 VS Code 中注册触发词
使用快捷键 Ctrl + , 打开设置界面 → 在搜索栏中输入 CodeGeeX → 定位到 Prompt Templates 选项 → 点击其右侧的 Edit in settings.json。在打开的 JSON 配置文件中,找到或手动添加 codegeex.promptTemplates 字段,并插入如下配置项:
"req": "./templates/http_req_template.txt"
配置要点:冒号后需保留一个空格,确保使用英文双引号,且路径中的斜杠统一为正斜杠 /。常见的配置失败原因包括路径分隔符错误或缺少必要的空格,导致 JSON 语法校验不通过。
验证触发词是否生效
完成前两步配置后,必须重启 VS Code 以使修改生效。随后,新建一个 .py 文件,在编辑器中输入 req 并按下 Tab 键或等待自动补全提示。若预览区域成功呈现 requests.get 代码片段,则表明触发词绑定成功。如无响应,请优先检查 settings.json 文件,确认是否存在多余的逗号或语法错误,这是导致功能失效的最常见原因。
