TypechoJoeTheme

阿尔法色色之屋

AI

IDE AI 插件安装与使用指南

本文最后更新于2026年03月16日。如果文章内容或图片资源失效,请留言反馈,我会及时处理,谢谢!
为了有更好的阅读体验,阿尔法色色之屋为长篇文章提供了目录树,若没有正常显示,则需要手动缩小页面比例。

IDE AI 插件安装与使用指南

前言

AI 编程助手可以大幅提升开发效率,帮助你自动补全代码、解释代码、生成单元测试、重构代码等。本教程将介绍如何在常用 IDE 中安装和配置 AI 插件。


一、JetBrains 全家桶插件安装指南

JetBrains 系列 IDE(IntelliJ IDEA、PyCharm、WebStorm、GoLand 等)都支持相同的插件安装方式。下面以 PyCharm 为例进行讲解。

推荐 AI 插件列表

插件名称功能描述
Github CopilotGitHub 官方 AI 编程助手,代码补全能力强
CodeGeeX智谱 AI 出品,支持多语言,免费额度充足
通义灵码阿里巴巴出品,支持多种模型
TRAE字节跳动出品,深度适配中文场景
CODEX/cloude老牌 AI 补全工具,支持本地模型

详细安装步骤(以 PyCharm 为例)

步骤 1:打开插件市场

  1. 启动 PyCharm
  2. 点击菜单栏 FileSettings(Windows/Linux)或 PyCharmSettings(macOS)
  3. 在左侧菜单中选择 Plugins

或者使用快捷键:

  • Windows/Linux: Ctrl + Alt + S → Plugins
  • macOS: Cmd + , → Plugins

步骤 2:搜索并安装插件

  1. 在插件市场的搜索框中输入插件名称(如 "Github Copilot")
  2. 点击搜索结果中的插件
  3. 点击 Install 按钮开始安装
  4. 安装完成后,点击 Restart IDE 重启 IDE

步骤 3:配置插件

重启后,通常需要登录或配置 API Key:

以 GitHub Copilot 为例:

  1. 重启后,IDE 右下角会出现 Copilot 图标
  2. 点击图标,选择 Sign in to GitHub
  3. 在浏览器中完成 GitHub 账号授权
  4. 授权成功后回到 IDE 即可使用

以 TRAE 为例:

  1. 打开 Settings → Tools → TRAE
  2. 手机号登入即可使用

实际使用示例

1. 代码自动补全

在编写代码时,Copilot 会自动根据上下文提供补全建议:

def calculate_fibonacci(n):
    # 输入到这里时,Copilot 会自动补全后续代码
    if n <= 0:
        return []
    elif n == 1:
        return [0]
    fib = [0, 1]
    while len(fib) < n:
        fib.append(fib[-1] + fib[-2])
    return fib
  • Tab 键接受建议
  • Esc 键忽略建议
  • Alt + [Alt + ] 查看上一个/下一个建议

2. 使用注释生成代码

你可以通过注释告诉 AI 你想要什么:

# 编写一个函数,输入是一个列表,返回列表中的偶数
def get_even_numbers(numbers):
    return [num for num in numbers if num % 2 == 0]

# 编写一个快速排序函数
def quicksort(arr):
    if len(arr) <= 1:
        return arr
    pivot = arr[len(arr) // 2]
    left = [x for x in arr if x < pivot]
    middle = [x for x in arr if x == pivot]
    right = [x for x in arr if x > pivot]
    return quicksort(left) + middle + quicksort(right)

3. 选中文本进行对话

  1. 选中一段代码或文本
  2. 右键点击,选择 AI 插件的相关菜单(如 "TRAE: 解释代码")
  3. 或者使用快捷键(具体快捷键查看插件设置)

二、VS Code 插件安装指南

VS Code 拥有最丰富的 AI 插件生态,配置也更加灵活。


推荐 AI 插件列表

插件名称开发者功能描述
GitHub CopilotGitHub代码补全、聊天
CloudeCloude对话式编程助手
通义灵码阿里巴巴支持多种模型
豆包 TRAE字节跳动中文友好
CodeXOpenAI免费额度多
GLM Assistant智谱 AIGLM 模型官方插件

详细安装步骤

步骤 1:打开扩展市场

  1. 启动 VS Code
  2. 点击左侧活动栏的 扩展图标(四个方块的图标)
  3. 或者使用快捷键 Ctrl + Shift + X(Windows/Linux)或 Cmd + Shift + X(macOS)

步骤 2:搜索并安装插件

  1. 在扩展市场搜索框中输入插件名称
  2. 点击搜索结果中的插件
  3. 点击 Install 按钮安装

步骤 3:配置插件

安装完成后,通常需要进行配置:

GitHub Copilot 配置:

  1. 点击 VS Code 底部状态栏的 Sign in to GitHub
  2. 在浏览器中完成授权
  3. 回到 VS Code 即可使用

GLM Assistant / CodeGeeX 等配置 API Key:

  1. 打开设置:Ctrl + ,(Windows/Linux)或 Cmd + ,(macOS)
  2. 搜索插件名称(如 "GLM")
  3. 找到 API Key 配置项,填入你的 API Key
  4. 保存设置即可

GLM 插件使用教程

GLM Assistant 是智谱 AI 官方推出的 VS Code 插件,支持 GLM-4、GLM-3 等模型。

安装与配置

  1. 在扩展市场搜索 "GLM Assistant"
  2. 点击安装
  3. 安装后,点击左侧活动栏的 GLM 图标
  4. 点击 设置 图标,填入你的 API Key

使用方式

方式一:侧边栏聊天

  1. 点击左侧 GLM 图标打开聊天面板
  2. 输入你的问题,例如:

    • "解释这段代码的作用"
    • "帮我优化这个函数"
    • "生成这个函数的单元测试"

方式二:Inline Chat(行内聊天)

  1. 将光标放在代码的某一行
  2. 按快捷键 Ctrl + I(或右键选择 "GLM: Edit with AI")
  3. 输入你的需求,如:

    • "添加错误处理"
    • "重命名变量使其更清晰"
    • "添加详细的注释"

方式三:代码补全
编写代码时,GLM Assistant 会自动提供补全建议,按 Tab 接受。


Trae 插件介绍

Trae 是一个国产 AI 编程助手,官网:https://www.trae.cn/

安装步骤

  1. 访问 https://www.trae.cn/ 下载对应 IDE 的插件
  2. VS Code 用户也可以直接在扩展市场搜索 "Trae"
  3. 安装后按照提示登录账号

主要功能

  • 智能代码补全
  • 代码解释与优化建议
  • 自动生成注释
  • Bug 检测与修复建议

三、AI 插件使用技巧

1. 编写好的提示词(Prompt)

AI 的输出质量很大程度上取决于你的输入。以下是一些提示词技巧:

不好的提示词:

帮我写个函数

好的提示词:

编写一个 Python 函数,名为 parse_csv,
输入是一个 CSV 文件路径,
输出是一个字典列表,每一行对应一个字典,key 是表头,
需要处理文件不存在的异常,
使用 csv 标准库,不要用 pandas。

2. 选中代码进行交互

大多数 AI 插件都支持选中代码后进行操作:

  • 解释代码
  • 优化代码
  • 添加注释
  • 生成单元测试
  • 查找 Bug
  • 代码重构

3. 使用快捷键提高效率

记住常用快捷键可以大幅提升效率:

操作VS CodeJetBrains
打开聊天面板Ctrl + Shift + Ivaries
行内编辑Ctrl + Ivaries
接受补全TabTab
下一个补全Alt + ]Alt + ]
上一个补全Alt + [Alt + [

4. 代码审查最佳实践

AI 生成的代码并非完美,使用时需要注意:

  • 仔细审查生成的代码逻辑
  • 检查是否有安全漏洞
  • 运行单元测试验证正确性
  • 保持代码风格一致

四、常见问题

Q: GitHub Copilot 收费吗?

A: Copilot 是付费服务,个人版约 $10/月。学生可以通过 GitHub Education 免费使用。

Q: 有没有免费的替代方案?

A: 有!CodeGeeX、通义灵码、豆包 TRAE 等都提供免费额度,适合个人使用。

Q: 代码会被上传到服务器吗?

A: 大多数云服务 AI 插件会发送代码上下文到服务器。如果对隐私敏感,可以选择支持本地模型的方案(如 Continue + Ollama)。

Q: 同时安装多个 AI 插件会冲突吗?

A: 通常不会冲突,但建议只保留 1-2 个常用的,避免资源占用过多。


五、实战练习

练习 1:用 Copilot 生成一个完整的 Python 脚本

  1. 创建一个新文件 data_processor.py
  2. 输入以下注释:

    """
  3. 读取 JSON 文件
  4. 过滤出年龄大于 18 的用户
  5. 计算这些用户的平均年龄
  6. 将结果保存到新的 JSON 文件
    """

  7. 等待 Copilot 自动补全代码
  8. 审查并运行代码

练习 2:用 AI 为现有代码添加测试

  1. 写一个简单的函数:

    def add(a, b):
     return a + b
    
    def multiply(a, b):
     return a * b
  2. 选中代码,右键选择 AI 插件的"生成单元测试"
  3. 运行生成的测试用例

练习 3:用 Inline Chat 重构代码

  1. 写一段不太优雅的代码:

    def process_data(lst):
     result = []
     for i in range(len(lst)):
         if lst[i] > 0:
             x = lst[i] * 2
             result.append(x)
     return result
  2. 将光标放在函数上,按 Ctrl + I
  3. 输入:"优化这段代码,使其更 Pythonic"
  4. 对比优化前后的代码
赞(0)

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云