Sublime Text 可通过插件(如 SublimeAI)调用 OpenAI API 实现类 Copilot 功能,需安全配置 API 密钥(推荐环境变量)、优化 prompt 模板、绑定快捷键并启用流式响应,但受限于网络、成本与无上下文记忆,敏感代码应脱敏或改用本地模型。
Sublime Text 本身不原生支持 ChatGPT 或 GitHub Copilot,但可通过插件(如 SublimeAI、SublimeGPT 或自定义 Python 插件)调用 OpenAI API 实现类 Copilot 的智能补全与对话功能。关键在于正确配置 API 密钥,并合理设计提示(prompt)来提升生成质量。
密钥不能硬编码在插件源码里,推荐使用 Sublime 的用户设置或环境变量方式管理:
OPENAI_API_KEY),插件自动读取,避免密钥随配置同步泄露;默认提示往往泛泛而谈。你可以
在插件设置中指定 context-aware 的 prompt 模板,例如:
{selection}(选中文本)、{file_name}、{syntax},具体看插件文档。避免频繁菜单操作,把高频功能绑定到快捷键:
Ctrl+Shift+P)搜索 “SublimeAI: Ask” 或 “Complete” 并设置快捷键,如 Ctrl+Alt+C 触发补全;这类本地集成受限于 API 调用成本、网络稳定性及无上下文记忆(每次请求独立)。实际使用中需注意:
基本上就这些。配置不复杂但容易忽略安全与提示设计,调通后写脚本、查文档、修 bug 都会明显提速。