Meituan CatPaw 代码补全 功能介绍
功能概览
Meituan CatPaw 现已支持 基础补全 和 NextEdit(基于历史编辑内容预测下一次编辑) 能力,帮助您在编写代码时主动推理并补全未完成部分,提供智能的代码建议,让编码过程更加智能、顺畅、高效。
目前,Meituan CatPaw 的代码补全功能已支持 所有主流编程语言 ,包括但不限于 Java、Python、C++ 等。
开启/关闭补全功能
- 点击顶栏右上角的齿轮图标,或者右下角的 CatPaw Settings - CatPaw 设置 打开设置页面。
- 在设置页面的 Tab 补全 部分,打开或关闭 Tab 补全、模块导入 开关。

扩展配置
右下角 CatPaw Tab 按钮点击后展示扩展配置,您可以在此配置自动补全的禁用场景。
1. 全局禁用:点选后,在 IDE 全局禁用自动补全功能。2. 禁用语言(某一编程语言):点选后,针对该语言的代码禁用自动补全功能。

使用方式
当有补全建议时,补全将在光标右侧显示为灰色文本。
- 采纳完整建议:您可以使用 Tab 键采纳完整的补全建议。
- 取消补全建议:您可以通过 Esc 键取消补全建议。


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

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

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