更新时间:2026-02-05 GMT+08:00
分享

IDE

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

适用操作系统

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

准备工作

安装CodeArts代码智能体IDE

  1. 进入CodeArts代码智能体官网,下载CodeArts代码智能体IDE安装包。
  2. 双击安装程序,根据界面提示完成安装。
  3. 双击CodeArts代码智能体IDE图标,启动CodeArts代码智能体IDE。
  4. 登录CodeArts代码智能体IDE,开启智能编码。

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

    如果您需要退出当前账号,可在CodeArts代码智能体IDE右上角单击 图标,选择“退出登录”,即可退出当前登录。

CodeArts代码智能体IDE工具面板

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

图4 CodeArts代码智能体IDE工具面板界面
表1 CodeArts代码智能体IDE工具面板功能介绍

工具

描述

典型使用场景

资源管理器

CodeArts代码智能体IDE的“文件管理中心”,采用清晰直观的树状视图,全面呈现工作空间(Workspace)的文件结构。

  • 支持新建、重命名、删除及拖拽排序等高效文件操作,提升文件组织效率。
  • 具备智能项目感知能力,能自动识别项目类型并优化视图展示。例如,在Java项目中自动展示包视图,并在DEPENDENCIES部分列出Maven或Gradle项目的依赖项,极大简化了开发流程。

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

搜索

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

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

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

源代码管理

CodeArts代码智能体IDE深度集成Git版本控制系统,并提供了直观易用的图形化界面(GUI)。您可一键查看文件变更状态(修改、新增、未跟踪),轻松对比代码差异,完成暂存、提交、推送、拉取等操作,甚至高效解决合并冲突。无需记忆复杂命令,开箱即用,显著降低学习成本,让版本管理更直观、更高效。

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

运行和调试

CodeArts代码智能体IDE为您提供了完整、一体化的程序执行与调试环境。只需一键配置,即可轻松管理Python、Java、Node.js等多种语言的调试环境。调试过程中,全面支持断点设置、单步执行(步入/步出)、实时变量监视、调用栈查看等高级功能,让您清晰掌握每一行代码的运行轨迹,告别“猜谜式”调试,提升开发效率与准确性。

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

扩展

CodeArts代码智能体IDE的“应用商店”,是一个用于发现、安装和管理插件(扩展)的核心平台。通过它,您可以为CodeArts代码智能体IDE添加各类增强功能,如支持新语言、自定义代码检查规则、切换主题风格、集成调试工具等,从而灵活扩展CodeArts代码智能体IDE的能力边界,满足多样化开发需求。

CodeArts代码智能体IDE兼容华为云插件市场与Open VSX开源插件市场,让您轻松获取官方与社区的优质扩展,快速构建专属的个性化开发环境。

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

管理

CodeArts代码智能体IDE的全局配置与管理中心。在本面板中,您可以统一访问并全面管理CodeArts代码智能体IDE的所有配置选项,涵盖编辑器行为(如字体、主题、自动保存)、工作区偏好、快捷键自定义、已安装扩展的启用与配置,以及针对Java、Python等多种编程语言的个性化设置。一站式配置中心,助您轻松打造高效、个性化的开发环境。

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

问题

集中展示项目中所有代码问题,涵盖错误、警告与提示信息,来源包括编译器(如语法错误)、语言服务器(如类型不匹配)及代码检查工具(如风格违规)。一键查看、快速定位,助您高效修复潜在缺陷,持续提升代码质量与开发可靠性。

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

输出

一个通用的日志面板,集中展示CodeArts代码智能体IDE后台各类任务的运行日志,如扩展安装、构建过程、语言服务器输出等。实时、清晰地呈现关键信息,帮助您高效追踪任务状态、快速定位问题,提升调试与排查效率。

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

调试控制台

在启动调试会话后,调试控制台将实时显示程序运行过程中的输出信息,包括console.log、print、System.out.println等语句的输出。此外,控制台还集成REPL(交互式解释环境),您可直接输入变量名或表达式,即时查看其当前值,辅助调试与逻辑验证,提升开发效率。

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

终端

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

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

端口

端口窗口用于显示和管理网络端口信息的界面。这个窗口可以帮助开发者查看当前正在使用的端口以及相关的网络连接状态。通过端口窗口,开发者可以方便地进行调试、查看和管理网络通信,确保应用程序的网络功能正常运行。

在多任务联调时,端口窗口能同时显示前端、后端、数据库等多个服务的运行状态,让您一目了然地查看所有服务的健康情况,快速发现并重启异常服务。

Git图谱

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

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

相关文档