微信扫码
与创始人交个朋友
我要投稿
01
重点进展
只需要实现一个 registerIntelligent CompletionProvider API,以下是代码示例:
registerIntelligentCompletionFeature(registry: IIntelligentCompletionsRegistry): void {registry.registerIntelligentCompletionProvider(async (editor, position, token) => {return {items: [{content: 'completion value',range: {startLineNumber: position.lineNumber,startColumn: 1,endLineNumber: position.lineNumber + 3,endColumn: model?.getLineMaxColumn(position.lineNumber + 3),},},],enableMultiLine: true};});}
只需要开启 enableMultiLine 以及传递 range 范围即可,实现起来非常简单快捷。
传统的智能补全解决的是用户的 “写新代码” 场景。
也就是说,当你要开始写一段新代码了,你回个车或者先写个注释,亦或者先输入一点代码,AI 会自动帮你 “续写” 后面的内容,AI 会认为你光标之前的代码就是正确的。
但在真实的编码工作中,并不全是 “写新代码”,大多数是改写代码。
所以 “多行补全” 和 “智能重写” 解决的就是这个问题,他能对光标所在的局部区域进行 改写 和 新增 的推荐,与传统的 智能补全 相融合,让 AI 能参与更多的编码任务。
评论接口新增多行评论/展示能力,开发者可以通过接口自行拓展实现,已达到多行评论功能实现。
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-12-22
花60元,DIY了一个AI机器人,能聊天,会认人……
2024-12-21
基于AI智能助理的软件开源组件安全检查
2024-12-21
Llama2024年度要点总结
2024-12-21
重磅! Github Copilot 免费了
2024-12-20
万字长文帮你搞定AI Agent选型
2024-12-20
微软开源的 Markitdown 可将任意文件转换为 Markdown 格式,PDF 解析咋样?
2024-12-20
Claude的MCP(模型上下文协议)简介
2024-12-20
历时2年,华人团队力作,震撼开源生成式物理引擎Genesis,可模拟世界万物
2024-05-06
2024-07-25
2024-08-13
2024-06-12
2024-07-11
2024-06-16
2024-07-20
2024-09-20
2024-06-15
2024-07-25
2024-12-20
2024-12-19
2024-11-22
2024-11-19
2024-11-13
2024-11-13
2024-10-07
2024-09-22