Sublime Text配合Kito实现AI辅助生成代码

P粉328763957

P粉328763957

2026-07-07

289人浏览

原创

kito插件无法在sublime text中使用,因其非官方插件且未上架package control,与sublime无实际集成;可行方案是通过sublimelsp+lsp-ai调用ollama本地模型或手动编写插件对接http api。

sublime text配合kito实现ai辅助生成代码

Sublime Text里装Kito插件根本行不通

Kito不是Sublime Text官方支持的插件,也没有发布在Package Control上,更不存在“Kito for Sublime”这种成熟集成方案。你搜到的所谓教程,大概率是把Kito(一个基于Electron的独立AI编程桌面应用)和Sublime Text强行捆绑,实际运行时两者完全不互通——Kito不读取Sublime的编辑器上下文,Sublime也调用不了Kito的API。

想在Sublime里用AI补全,得换真实可用的方案

目前能在Sublime Text中稳定工作的AI辅助方案只有两类:一类是调用本地大模型API(如Ollama),另一类是对接云端服务(如Cursor的cursor://协议或自建http://localhost:11434)。关键点在于:必须通过Sublime Text的Python API写插件桥接,不能靠“安装Kito”这种伪操作。

  • 推荐用SublimeLSP + lsp-ai插件组合,它支持配置ollama作为后端,能响应Ctrl+Shift+I触发补全
  • 如果坚持用HTTP接口,需手动写一个sublime_plugin.TextCommand,用urllib.request发POST请求到http://localhost:11434/api/chat,注意传modelmessagesstream=False
  • 别碰任何声称“一键接入Kito”的第三方脚本——它们通常硬编码了不存在的kito-cli命令,运行直接报FileNotFoundError: [WinError 2] 系统找不到指定的文件

复制粘贴式AI协作才是Sublime用户的现实路径

与其折腾不可靠的插件,不如把Sublime当专注编辑器,AI当外部协作者。实操中最顺的流程是:

Sublime Text Build Linux版
Sublime Text Build Linux版

Sublime Text Linux x86-64 deb 安装包。官方也提供 rpm、tar.xz 和软件源安装方式。

下载
  • Ctrl+Shift+P调出命令面板,执行Selection: Copy as Plain Text,把当前选区干净复制
  • 粘贴到Kito界面(或Ollama Web UI / LM Studio),明确写提示词,比如“用Python重写这段逻辑,要求兼容Python 3.8,不要用typing.Union”
  • 把Kito返回的结果用Ctrl+V粘回Sublime,再用Ctrl+Shift+PReindent快速格式化
  • 注意检查Kito输出里的占位符——比如TODO: implement logic here# FIXME,这些不会自动消失,得手动删或补全

Ollama + Sublime的最小可行配置示例

如果你真要让AI能力嵌入编辑器内部,最简路径是跑通Ollama。先确保ollama serve已在后台运行,再在Sublime插件里这样调用:

import urllib.request
import json
<p>def call_ollama(prompt):
data = json.dumps({
"model": "codellama",
"prompt": prompt,
"stream": False
}).encode()
req = urllib.request.Request(
"<a href="https://www.php.cn/link/7ed5780e1570dee3b97151dbac7cadf1">https://www.php.cn/link/7ed5780e1570dee3b97151dbac7cadf1</a>",
data=data,
headers={"Content-Type": "application/json"}
)
with urllib.request.urlopen(req) as resp:
return json.load(resp)["response"]</p>

这段代码能跑,但要注意:codellama模型必须提前用ollama pull codellama下载;Windows用户得关掉防火墙对11434端口的拦截;返回结果里可能混着Markdown格式符号,得用re.sub(r'```[^\n]*\n|```', '', text)清洗。

真正卡住人的从来不是怎么连AI,而是模型输出的不确定性——同一段代码,三次请求可能返回三种风格,还得人工核对缩进、异常处理和导入语句。这点没法绕开。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime sublime text

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
li是什么元素
li是什么元素

li是HTML标记语言中的一个元素,用于创建列表。li代表列表项,它是ul或ol的子元素,li标签的作用是定义列表中的每个项目。本专题为大家li元素相关的各种文章、以及下载和课程。

2023.08.03

596

5

火山引擎API Key获取教程
火山引擎API Key获取教程

火山引擎API Key适合需要调用火山引擎云服务、AI模型、火山方舟接口或其他开放能力的开发者参考。本专题整理控制台入口、账号认证、服务开通、API Key创建、密钥复制保存、权限检查、调用测试和Key无效等常见问题排查。

2026.08.04

3

10

火山引擎API接入教程
火山引擎API接入教程

火山引擎API接入适合需要在应用、脚本、后台服务或AI工具中调用火山引擎能力的开发者参考。本专题整理控制台入口、服务开通、API Key获取、接口地址配置、请求参数填写、调用测试、权限设置、额度查询和常见接口报错排查。

2026.08.04

4

10

火山引擎DeepSeek API调用教程
火山引擎DeepSeek API调用教程

火山引擎DeepSeek API适合需要在应用、脚本、智能体或AI编程工具中调用DeepSeek模型的开发者参考。本专题整理火山引擎控制台入口、模型服务开通、API Key获取、Base URL配置、模型名称填写、调用测试、额度查询和常见接口报错排查。

2026.08.04

2

10

火山引擎控制台操作教程
火山引擎控制台操作教程

火山引擎控制台中常用功能包括API密钥管理、模型调用配置、云资源查看、账单明细、用量统计和权限分配。本专题整理控制台基础操作、服务开通流程、Key创建与保存、费用消耗查看、子账号权限设置和调用失败排查,方便开发者完成日常管理。

2026.08.04

3

10

PDF与PPT格式转换操作方法及在线转换技巧
PDF与PPT格式转换操作方法及在线转换技巧

本专题聚焦 PDF 与 PPT 文件格式转换需求,整理 PDF 转 PPT 在线转换方法、PPT 批量转换 PDF 操作步骤、转换后格式错乱处理以及文档版式检查技巧。通过详细教程帮助用户掌握 PDF、PPT 双向转换方法,解决演示文稿制作、文件整理和办公格式转换中的常见问题,提高办公效率。

2026.07.31

112

6

PDF合并文件操作方法与在线批量合并技巧
PDF合并文件操作方法与在线批量合并技巧

本专题聚焦 PDF 文件合并与文档整理需求,整理多个 PDF 合并成一个文件、图片批量转换 PDF、合同附件合并发送以及在线 PDF 合并操作方法等实用教程。通过详细步骤介绍 PDF 合并流程、文件顺序检查技巧和免费在线合并方案,帮助用户快速整理零散文档,提高办公文件处理效率。

2026.07.31

88

8

PDF转Word在线转换与文档编辑处理方法
PDF转Word在线转换与文档编辑处理方法

本专题聚焦 PDF 转 Word 文件转换与办公文档处理需求,整理 PDF 在线转换成 Word、PDF 转可编辑 Word、PDF 文件格式转换操作步骤以及转换后版式错乱、图片无法编辑等常见问题解决方法。通过详细教程帮助用户快速掌握 PDF 转 Word 技巧,提高办公文件处理效率。

2026.07.31

89

5

CodeIgniter下载教程
CodeIgniter下载教程

本合集由PHP中文网精心整理,为您提供CodeIgniter下载教程与官方正版下载安装指南。内容涵盖CI3/CI4官方获取渠道、Composer依赖安装及环境配置全流程。助您安全、高效地搭建轻量级PHP框架,轻松开启Web应用开发之旅。

2026.07.30

116

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程