功能和兼容性
AI Assistant 提供 AI 驱动的软件开发功能。 它可以 解释代码、 回答关于代码段的问题、 提供代码补全建议、 生成提交信息等。
AI Assistant 直接集成到 JetBrains IDE 中,支持在开发的不同阶段处理广泛的任务,助您更高效地编写、理解和优化代码。
IDE 兼容性
AI Assistant 可无缝集成到大多数 JetBrains IDE 中。 您可以在以下开发环境中安装和使用它:
它也作为扩展程序在 Visual Studio Code 中提供。 更多信息请参阅 在 Visual Studio Code 中安装 AI Assistant。
此外,AI Assistant 也可用于 Android Studio [1]—— 由 Google 创建、基于 JetBrains IntelliJ IDEA 的官方 Android 应用开发 IDE。
功能集
本节概述了 AI Assistant 提供的功能,并说明其在各个 IDE 中的适用情况。 为了方便使用,这些功能被划分为多个类别。
AI 聊天
功能 | 支持平台: |
|---|---|
|
代码补全
功能 | 支持平台: |
|---|---|
|
下一个编辑建议
功能 | 支持平台: |
|---|---|
|
使用 AI 进行重构
功能 | 支持平台: |
|---|---|
| |
| |
|
在编辑器中进行代码生成
功能 | 支持平台: |
|---|---|
|
使用 AI 解释代码
功能 | 支持平台: |
|---|---|
| |
| |
| |
| |
| |
| |
|
查找并修复 AI 发现的问题
生成测试
功能 | 支持平台: |
|---|---|
|
生成文档
功能 | 支持平台: |
|---|---|
|
将代码转换为其他语言
功能 | 支持平台: |
|---|---|
|
AI 在 VCS 集成中
功能 | 支持平台: |
|---|---|
| |
| |
| |
| |
| |
| |
| |
|
将 AI 与数据库配合使用
功能 | 支持平台: |
|---|---|
|
生成终端命令
功能 | 支持平台: |
|---|---|
|
Jupyter Notebook 中的 AI Assistant
功能 | 支持平台: |
|---|---|
| |
| |
| |
| |
|
Django 特定的 AI 功能
功能 | 支持平台: |
|---|---|
|
高级配置
功能 | 支持平台: |
|---|---|
| |
| |
| |
|