codecamp

Meituan CatPaw 代码补全 功能介绍

功能概览

Meituan CatPaw 现已支持 基础补全 和 NextEdit(基于历史编辑内容预测下一次编辑) 能力,帮助您在编写代码时主动推理并补全未完成部分,提供智能的代码建议,让编码过程更加智能、顺畅、高效。

目前,Meituan CatPaw 的代码补全功能已支持 所有主流编程语言 ,包括但不限于 JavaPythonC++ 等。

开启/关闭补全功能

  1. 点击顶栏右上角的齿轮图标,或者右下角的 CatPaw Settings - CatPaw 设置 打开设置页面。
  2. 在设置页面的 Tab 补全 部分,打开或关闭 Tab 补全、模块导入 开关。

扩展配置

右下角 CatPaw Tab 按钮点击后展示扩展配置,您可以在此配置自动补全的禁用场景。

1. 全局禁用:点选后,在 IDE 全局禁用自动补全功能。2. 禁用语言(某一编程语言):点选后,针对该语言的代码禁用自动补全功能。

使用方式

当有补全建议时,补全将在光标右侧显示为灰色文本。

  • 采纳完整建议:您可以使用 Tab 键采纳完整的补全建议。
  • 取消补全建议:您可以通过 Esc 键取消补全建议。

 

NextEdit (基于历史编辑内容预测下一次编辑)

1. 批量编辑多行代码:当模型检测到有同时适用于多行代码的修改时,会在右侧的悬浮框中一次性全部展现给您。您只需点击一次 Tab 按键,即可接受所有的修改。

2. 预测下一个可能的编辑点:根据最近的代码修改和编辑接受情况,模型会预测下一个可能需要修改的代码块,并展示出下一个编辑点以及预期修改效果,您只需使用 Tab 按键,即可接受预期的修改。

注:绿色背景色代表新增代码,红色背景色代表删去代码。


Meituan CatPaw 快速入门
Meituan CatPaw 侧边栏对话功能介绍
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Meituan CatPaw 代码补全

Meituan CatPaw Inline Chat

Meituan CatPaw 项目预览调试与页面元素编辑

Meituan CatPaw 用户反馈

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }