关于Baidu Comate智能代码助手
智能代码助手简介
代码助手可以快速的帮我们补充代码,修改代码,添加注释,翻译中英文,起变量函数名字等操作,十分的友好,这类代码助手现阶段有较多的产品,比如:
Baidu Comate智能代码助手
GitHub Copilot
通义灵码
Bito
本文主要基于Baidu Comate智能代码助手进行高效代码编程体验,let’s go!!!
Baidu Comate智能代码助手简介
Baidu Comate智能代码助手 支持 100 多种语言和多种 IDE(集成开发环境)平台,可以推荐代码、生成代码注释、查找代码缺陷、给出优化方案,还能 深度解读企业与个人私域代码库 等。Baidu Comate智能代码助手,是基于文心大模型,打造的新一代编码辅助工具,具备代码智能、场景丰富、创造价值、广泛应用等多重优势,实现“帮你想、帮你写、帮你改”。 目前,面向个人开发者 已经免费 使用了。
注册Comate
点击Comate官方链接,进入官网,用百度账户登录,点击免费使用。
点击免费使用后,进入如下页面:
根据具体开发工具,安装对应的插件,比如我使用vscode,选择vscode后,点击安装comate插件。
会打开vscode,点击install
安装完成,右下角会提示登录百度账号
按照要求点击登录,会在浏览器弹出,百度页面,正常登录,点击确认即可。
点击确认后,会提示登录成功
Comate使用案例
注释生成代码
创建一个py文件–Comate代码测试.py
添加如下注释:
# 写一个插入排序的方法
写入
# 写一个插入排序的方法
def b
提示如下:
输入 tab键可以全部补全
如果不输入tab键,可以选 ctrl+向下箭头 进行逐行 补全
生成行间注释
点击上面的行间注释,可以在插件左侧生成行间注释
点击左侧的采纳,会提示采纳成功,并生成完整注释,极大的提示了工作效率
生成函数注释
生成函数注释,与行间注释基本一致
调优建议
点击调优建议
点击接收修复,如下
需要注意的是,这里的代码会生成在光标所在位置,而非替换原有的代码,所以要注意在采纳前,把光标放在合适的位置,不要放在函数中,否则会生成如下代码
对话问答
在vscode左侧的comate对话框可以通过
/调取指令
@插件 调取插件
#知识库
json格式生成
点击comate,的插件配置,可以进入插件配置平台和知识中心。
存在的问题及建议
代码函数的命名为中文问题
# 写一个插入排序的方法
def
按tab补全,会显示如下:
案例-基于comate完成一个案例
完成一个XX管理系统
总结
Comate官方链接
https://comate.baidu.com/zh