【工具】VS code AI 代码助手

目录

百度快码

介绍

使用

安装

功能

代码补全

注释生成代码

GitHub Copilot

介绍

使用

通义灵码(通义千问)

其他产品


百度快码

介绍

文心快码 (Baidu Comate) 是百度的 AI 编码辅助工具

核心功能

  • 代码补全:提供建议,按下 Tab 采纳。
  • 超级代码补全:代码补全的升级版,在设置中开启后,编辑器可出现的智能建议。
  • 代码问答:ai理解代码库,你可以快捷键或侧边栏入口提问。还可以通过斜线命令、插件扩展等多种方式,灵活指定上下文范围,确保问答结果贴合您的开发场景。
  • 行间命令:代码的行间出现 例如代码解释、函数注释、生成单测等文字或图标,点击触发命令。

更多功能见手册:使用手册 https://comate.baidu.com/zh/readme

Zulu

文心快码还在侧边栏提供了 Zulu 智能体等功能入口,您可以在侧边栏与 AI 进行更深度的交互,Zulu能够访问本地文件夹,针对本地项目进行分析和对话。

    使用

    安装

    安装 Baidu Comate

    1. 在 Visual Studio Code 侧边导航单击扩展;
    2. 在搜索框中输入 Baidu Comate;
    3. 找到 Baidu Comate 后单击 Install 安装并重启VSCode IDE。

    账号登录

    方式1:百度账号登录

    1. 点击侧边栏的Comate图标, 打开Comate。
    2. 点击’登录‘ ,唤起登录页面,支持多种登录方式。

    1. 返回 IDE 开始编码,即可体验 Comate 编码助手的各项功能。

    方式2:已有License快速登录

    1. 点击侧边栏的Comate图标, 打开Comate。
    2. 点击‘快速登录’,唤起配置页面,填写用户名和License,即可体验 Comate 编码助手的各项功能。

    功能



    Baidu Comate · 使用手册https://comate.baidu.com/zh/readme

    代码补全

    根据您当前的代码上下文,自动预测并建议您接下来可能要写的代码

    单行补全

    开始编码时,只需稍微停顿一下,文心快码自动建议一行代码的补全内容。

    • 如果建议的内容符合您的预期,按 Tab 键接受补全。
    • 如果建议的内容不符合需求,按 ESC 键取消补全。
    • 您还可以按单词接受部分补全,方便根据您的意图灵活修改代码。

    多行补全

    • 如果建议的多行内容符合预期,按 Tab 键接受全部补全。
    • 如果需要逐步调整,使用快捷键 ⌘ + ↓ 按行接受部分补全。
    • 若不符合需求,按 ESC 键取消。
    注释生成代码

    根据注释,自动生成相关的代码片段:

    • 在代码中输入注释,例如 # 实现一个快速排序算法。
    • 文心快码会根据注释内容生成相应的代码片段。
    • 按 Tab 键接受生成结果,或按 ESC 键取消。

     更多功能见手册:使用手册 https://comate.baidu.com/zh/readme

    GitHub Copilot

    介绍

    GitHub Copilot是由GitHub、OpenAI和微软Azure团队联合推出的AI编程助手,提供智能代码建议和自动补全功能,生成函数和模块等功能。

    产品价格

    GitHub Copilot目前提供30天免费试用期,个人开发者订阅费用约为10美元/月,企业版订阅则根据使用人数和规模定价。

    使用

    Github Copilot 使用技巧 https://blog.csdn.net/JackLang/article/details/141140581

     VSCode 中使用 GitHub Copilot

    1. 准备工作

    •  安装Visual Studio Code
    •  有GitHub 账号

    2. 在 VSCode 中安装 GitHub Copilot

    • 点击左侧活动栏的“扩展”图标
    • 搜索 GitHub Copilot
    • 安装扩展
    • 登录 GitHub 账号,按提示操作,完成身份验证。如果尚未订阅 Copilot,可以在登录后选择试用或购买。

    3. 使用 GitHub Copilot 的基本功能

    代码分析和阅读

    选择代码,右键-->copliot-->  选择自己需要的对话功能。 在弹出的对话框中可以咨询。

    辅助编程

    3.1 代码建议与自动补全

    GitHub Copilot 根据上下文生成建议时,

    • 接受建议:按 Tab 键接受。
    • 拒绝建议:不理它,继续输入你的代码。

    3.2 从注释生成代码

    GitHub Copilot 能根据注释生成代码。

    操作:
    输入注释,例如 // Function to add two numbers,然后等待 Copilot 提供实现建议。

    示例输入:// Function to add two numbers

    Copilot 可能建议:

    function add(a, b) {
        return a + b;
    }

    调整
    接受建议后,可根据需要修改代码。

    3.3 浏览多个建议

    Copilot 有时会提供多个建议选项。

    Ctrl+] 和 Ctrl+[ 在不同建议间切换。
    找到满意的建议后,按 Tab 接受。

    3.4 使用 Copilot Chat

    Copilot Chat 是一个交互式功能,允许你通过自然语言获取帮助。

    打开方式
    点击 VSCode 底部的聊天图标,或按 Ctrl+Shift+I。

    4. 具体使用场景
    以下是 GitHub Copilot 在实际开发中的应用场景,基于最新版本的体验:

    4.1 编写简单函数

    • 你写代码到一半,Copilot 给建议:
    • 按 Tab 接受建议,函数即刻完成。

    4.2 实现算法

    场景
    你需要实现一个二分查找算法。

    操作
    在 JavaScript 文件中输入注释:

    // Implement binary search in JavaScript
    Copilot 可能生成代码
    接受建议后,你可以测试或优化代码。

    4.3 调试代码

    场景
    你的代码存在逻辑错误。

    操作
    假设有以下代码:

    def divide(a, b):
        return a / b
    print(divide(10, 0))

    选中代码,打开 Copilot Chat,输入“如何修复除以零的错误?”。

    结果
    Copilot 可能建议:

    def divide(a, b):
        if b == 0:
            return "Error: Division by zero"
        return a / b
    print(divide(10, 0))


    4.4 学习新 API

    场景
    你在使用 Python 的 requests 库时不熟悉用法。

    操作
    输入:

    import requests
    # Get data from an API

    Copilot 可能建议:

    import requests
    response = requests.get("https://api.example.com/data")
    print(response.json())

    结果
    通过建议快速掌握 API 调用方法。


       参考链接:https://blog.csdn.net/cuijiying/article/details/145953485

    通义灵码(通义千问)

    在扩展中搜索 Lingma 

    然后安装。

    然后记得打开"工具",这样它才能看到项目源码

    其他产品


     Cursor.so

    posted on 2025-03-19 11:07  bdy  阅读(78)  评论(0)    收藏  举报  来源

    导航