来源:互联网 更新时间:2026-08-26 14:34
先说几个值得关注的新能力:
多行补全,你可以理解为在原来单行补全基础上的“升级版”。它并不局限于只补一个地方,而是能在当前光标所在的范围内同时对多段代码给出补全建议——你一键采纳,所有改动一次性生效。这比传统的逐行补全要高效得多。
<iframe allowfullscreen="" frameborder="0" src="https://mp.weixin.qq.com/mp/readtemplate?t=pages/video_player_tmpl&action=mpvideo&auto=0&vid=wxv_3622733106249056261"></iframe>智能重写则是多行补全在UI上的一种特殊呈现方式。当AI发现要推荐的新代码与原来那部分差异比较大,不再是简单的“续写”,而是大幅度改写时,就会自动触发重写模式。你可以把它看作是“改写”场景下的补全入口。
集成起来并不复杂。只需要实现一个 registerIntelligentCompletionProvider 的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就能更深入地嵌入到编码的各个环节里,而不仅仅是“敲新代码”这个环节。
评论接口也做了升级,现在原生支持多行评论的展示与操作。开发者可以基于该接口自行拓展,实现多行评论的完整功能。这对于代码审查或多人协作场景来说,应该是个很实用的改进。
腾讯ima怎么把微信内容一键导入知识库?
腾讯ima怎么创建共享知识库?
Celestia价格预测2026-2032:TIA币能否引领山寨币上涨行情?历史价格回顾
比特币(BTC)核心周期指标复刻历史走势 价格或跌破5.8万美元关键支撑位
比特币 2025 年价格预测:BTC 的未来走势
新浪互联网热点小时报丨2026年07月26日16时_今日实时互联网热点速递
新浪机器学习热点小时报丨2026年07月25日18时_今日实时机器学习热点速递
WorkBuddy微信版怎么获得积分?
新浪人工智能热点小时报丨2026年07月30日18时_今日实时人工智能热点速递
5000元起的鼠标哪个最值得入手?
腾讯ima知识库怎么分类管理?
短剧《史上最强洪荒修为》剧情介绍
海尔消毒柜自动消毒如何中止
博世壁挂炉关闭暖气怎么操作
男生高性价比充电头?
车载冰箱重置到出厂设置几步?
Windy卫星云图怎么看?云层变化识别技巧
WorkBuddy积分怎么获得?
5000-6000元鼠标有什么推荐?
管线机怎么接云米净水器
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc