更新时间:2026-01-16 GMT+08:00
分享

CodeArts AI IDE

CodeArts AI IDE是华为云CodeArts系列产品中的智能开发工具,将AI能力深度集成到CodeArts IDE中,为开发者提供智能化的编程体验。

适用操作系统

目前仅适用于Windows 10和Windows 11系统。

准备工作

在使用CodeArts Doer代码智能体进行编码前,需要参考如下内容,提前申请华为账号并完成实名认证

  1. 进入华为云官网,单击页面右上角的“注册”。
  2. 参考注册华为账号并开通华为云中操作,完成注册。
  3. 注册成功后,进行实名认证。

安装CodeArts AI IDE

  1. 单击下载CodeArts AI IDE安装包,下载CodeArts AI IDE安装包。
  2. 解压获取的安装包,双击安装程序完成安装。
  3. 双击CodeArts AI IDE图标,启动CodeArts AI IDE。
  4. 登录CodeArts Doer代码智能体,开启智能编码。

  5. (可选)退出CodeArts Doer代码智能体。

    如果您需要切换账号登录CodeArts Doer代码智能体,可在CodeArts AI IDE右上角单击当前账号信息,选择“注销”,退出当前登录。

    图4 退出CodeArts Doer代码智能体

AI IDE工具面板

CodeArts AI IDE集成了CodeArts Doer代码智能体插件,帮助您高效开发并灵活扩展功能,让编程更智能、更得心应手。

图5 CodeArts AI IDE工具面板界面

表1 CodeArts AI IDE工具面板功能介绍

工具

描述

典型使用场景

资源管理器

此功能为IDE中的“文件管理中心”,以结构清晰的树状视图展示整个工作空间(Workspace)内的文件体系。用户可轻松进行新建、重命名、删除以及拖拽移位等文件管理操作。系统智能化解析项目结构,例如在Java项目里自动展示包视图,并在DEPENDENCIES部分列出Maven或Gradle项目的依赖项,极大地简化开发流程。

在开发新模块时,可以右键此处,创建新的文件夹和类文件。如果需要查看项目中引入了哪些外部依赖库,可以展开DEPENDENCIES进行查看。

扩展

IDE的“应用商店”是发现、安装与管理插件(扩展)的中心枢纽。通过它,您可以为IDE添加多种增强功能,例如支持新的编程语言、自定义代码检查规则、切换界面主题、集成调试工具等,从而灵活地拓展ID的能力边界。

CodeArts AI IDE兼容华为云插件市场与OPEN VSX开源插件市场,让您轻松获取官方与社区的优质扩展,打造专属的开发环境。

当您需要开发一个Go语言项目时,可以在此搜索并安装Go语言插件,以获得语法高亮、代码补全等支持。

搜索

核心功能:提供强大的全局搜索能力。通过按下Shift+Shift或Ctrl+Shift+A可以启动智能搜索窗口。除了搜索文件,您还可以搜索符号(类、方法名)、IDE内的命令,并使用查询语法(如class:Init搜索类)来精确过滤结果。

CodeArts AI IDE提供了强大的全局搜索能力,帮助您快速定位所需内容。只需按下Shift+Shift或Ctrl+Shift+A,即可启动智能搜索窗口。支持多种搜索类型:

  • 文件搜索:快速查找项目中的文件。
  • 符号搜索:准确定位类、方法、变量等代码元素。
  • 命令搜索:一键调用IDE内置的命令。
  • 高级语法过滤:通过查询语法(如class:Init)精确控制搜索范围,提升查找效率。

当您想重构一个方法名时,可以使用此功能搜索该方法的所有引用,确保修改的完整性。

源代码管理

深度集成了Git版本控制系统,并提供了直观的图形化界面(GUI)。用户可轻松查看文件的变更状态(如修改、新增、未跟踪),对比代码差异,进行更改暂存、提交、推送远程仓库、拉取更新,以及解决合并冲突,无需记忆复杂的Git命令,显著降低使用门槛,提升开发效率。

这是您每天都会多次使用的工具。完成一段代码修改后,在这里查看改动内容,填写提交信息,并提交推送至团队共享的代码仓库。

管理

这是CodeArts AI IDE的全局配置与管理中心。在该面板中,您可以统一访问和管理所有IDE设置,涵盖编辑器行为(如字体、主题、自动保存)、工作区偏好、快捷键绑定、已安装扩展的配置与管理,以及针对不同编程语言(如Java、Python)的定制化设置,实现对开发环境的全面掌控。

当您希望将编辑器主题更改为深色模式、调整代码格式化规则、为特定文件类型关联打开方式,或者管理各个已安装插件的选项时,均需通过此统一的“管理”入口进行操作。

问题

集中展示当前项目中的所有代码问题,包括错误、警告和提示信息。这些问题可能来源于代码编译器(如语法错误)、语言服务器(如类型不匹配)或代码检查工具(如代码风格警告),帮助您快速定位并修复潜在问题,提升代码质量。

在编译或保存项目后,如果存在多个问题,您可以打开此面板,一览所有问题,并双击快速跳转到对应的代码行进行修复。

输出

一个通用的日志输出面板,用于集中显示IDE后台各类任务的运行日志,例如扩展安装日志、构建任务输出、语言服务器日志等,便于用户跟踪和排查问题。

当您运行一个自定义的构建任务,但任务失败了,可以切换到“输出”面板,选择对应的任务输出来查看详细的错误日志,进行问题排查。

调试控制台

在启动调试会话后,该控制台将显示程序运行过程中产生的输出信息,如console.log、print、System.out.println等。同时,它还提供一个REPL(交互式解释环境),您可以在其中输入变量名或表达式,实时查看其当前值,便于调试和验证逻辑。

调试一个Node.js应用时,除了查看断点,您还可以在控制台中手动调用某个函数并传入测试参数,观察其返回值。

运行和调试

为您提供完整、一体化的程序执行与调试环境。只需一键配置,即可轻松管理Python、Java、Node.js等多种语言的调试环境。调试过程中,全面支持断点设置、单步执行(步入/步出)、实时变量监视、调用栈查看等高级功能,让每行代码的运行轨迹都清晰可见,调试从此不再“猜谜”。

发现程序逻辑错误时,在此面板配置调试器,在可疑代码行设置断点,然后启动调试,逐步跟踪程序的执行流程和状态变化,准确定位问题。

终端

在IDE内直接集成系统终端(如PowerShell、Bash),并自动切换至当前项目的根目录,让您无需离开编辑器即可便捷执行项目相关命令,效率提升,操作更流畅。

运行项目构建命令(如npm run build)、安装Python包(pip install)、执行Git命令(git status)等所有需要通过命令行完成的操作。

Git图谱

通过可视化图形展示整个Git仓库的分支结构、合并历史和提交记录。相比传统的git log命令,这种方式更加直观,能够清晰呈现分支演变、合并关系和提交之间的关联。

当您接手一个历史较长的项目,或者团队的合并分支策略比较复杂时,打开Git图谱,可以快速理解项目的开发脉络和各个功能的集成路径。

CodeArts Doer代码智能体

这是IDE智能化的核心体现。CodeArts AI IDE依托大模型和智能体(Agent),通过自然语言与开发者高效交互,覆盖代码生成、代码解释、单元测试生成、代码检查和智能问答等多种研发场景,显著提升开发效率,助力开发者专注于更具价值的创造性工作。

您可以在代码编辑器中选中一段复杂的代码,让智能体解释其功能。或者直接在聊天框中输入“为当前函数生成一个单元测试”,它会自动分析上下文并创建测试用例。您也可以咨询任何研发相关的技术问题。

相关文档