CodeArts AI IDE
CodeArts AI IDE是华为云CodeArts系列产品中的智能开发工具,将AI能力深度集成到CodeArts IDE中,为开发者提供智能化的编程体验。
适用操作系统
目前仅适用于Windows 10和Windows 11系统。
准备工作
在使用CodeArts Doer代码智能体进行编码前,需要参考如下内容,提前申请华为账号并完成实名认证。
- 进入华为云官网,单击页面右上角的“注册”。
- 参考注册华为账号并开通华为云中操作,完成注册。
- 注册成功后,进行实名认证。
安装CodeArts AI IDE
- 单击下载CodeArts AI IDE安装包,下载CodeArts AI IDE安装包。
- 解压获取的安装包,双击安装程序完成安装。
- 双击CodeArts AI IDE图标,启动CodeArts AI IDE。
- 登录CodeArts Doer代码智能体,开启智能编码。
- (可选)退出CodeArts Doer代码智能体。
如果您需要切换账号登录CodeArts Doer代码智能体,可在CodeArts AI IDE右上角单击当前账号信息,选择“注销”,退出当前登录。
图4 退出CodeArts Doer代码智能体
AI IDE工具面板
CodeArts AI IDE集成了CodeArts Doer代码智能体插件,帮助您高效开发并灵活扩展功能,让编程更智能、更得心应手。

|
工具 |
描述 |
典型使用场景 |
|---|---|---|
|
资源管理器 |
此功能为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,即可启动智能搜索窗口。支持多种搜索类型:
|
当您想重构一个方法名时,可以使用此功能搜索该方法的所有引用,确保修改的完整性。 |
|
源代码管理 |
深度集成了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),通过自然语言与开发者高效交互,覆盖代码生成、代码解释、单元测试生成、代码检查和智能问答等多种研发场景,显著提升开发效率,助力开发者专注于更具价值的创造性工作。 |
您可以在代码编辑器中选中一段复杂的代码,让智能体解释其功能。或者直接在聊天框中输入“为当前函数生成一个单元测试”,它会自动分析上下文并创建测试用例。您也可以咨询任何研发相关的技术问题。 |



