文心快码 - Baidu ComateCoding Mate Powered by AI基于AI的智能代码生成让你的编码更快、更好、更简单! Baidu Comate 由文心大模型 ERNIE-Code 提供技术支持,通过对百度多年积累的非涉密代码数据和 GitHub 头部公开代码数据进行训练,为您自动生成完整的、且更符合实际研发场景的代码行或整个代码块,帮助每一位开发者轻松完成研发任务。 快速开始 Quick Start在官网申请或者在百度智能云购买License,然后在插件设置中配置该License和用户名称 设置方法:唤醒对话框(快捷键ctrl shift Y)、点击对话框设置图标,或依次点击:工具-选项-Baidu Comate-常规,即可打开插件配置页,可按下图所示完成 license 的配置
Tips:推荐模式调整为精准模式,续写功能可支持C#依赖分析 支持能力:- 单行推荐 编码过程中稍做停顿,Comate即可按照它的理解,给你补全整行代码。
- 多行代码块推荐 当待触发推荐的上下文,具备明显的完整逻辑关系(如一个新的方法、函数、判断、循环体等),可自动推荐一个逻辑完整的代码块。
- 自然语言生成代码对话界面 输入自然语言描述,Comate为你生成代码(Ctrl Shift Y 打开对话界面)。
选中代码块或将光标停留代码块内,右键即可使用以下功能: 使用方式:
如以上快捷键与你的其他常用操作冲突,可依次点击 工具 - 选项 - 环境 - 键盘 修改快捷键。 FAQ:Baidu Comate 支持哪些语言? Baidu Comate 支持C/C++、Java、Python、Go、JavaScript、TypeScript、Rust、PHP、Kotlin、ObjectC等100+主流编程语言。 是否会上传代码?上传哪些代码? 正常使用Baidu Comate过程中需要利用正在编写的文件中的上文以及其他相关文件,来推理出接下来的下文。因此确实会需要通过网络将正在编写的代码文件内容传输给模型推理。我们承诺不使用这部分上传的代码做任何积累、分析、加工等后续动作。 |