
# IDE工具面板
华为云码道代码智能体IDE集成了华为云码道代码智能体插件，帮助您高效开发并灵活扩展功能，让编程更智能、更得心应手。
表1华为云码道代码智能体IDE工具面板功能介绍 
| 工具      | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 典型使用场景                                                                                 |
|:---|:---|:---|
| 资源管理器   | 华为云码道代码智能体IDE的"文件管理中心"，采用清晰直观的树状视图，全面呈现工作空间（Workspace）的文件结构。 - 支持新建、重命名、删除及拖拽排序等高效文件操作，提升文件组织效率。  - 具备智能项目感知能力，能自动识别项目类型并优化视图展示。例如，在Java项目中自动展示包视图，并在DEPENDENCIES部分列出Maven或Gradle项目的依赖项，极大简化了开发流程。                                          | 开发新模块时，在资源管理器中单击右键，可以创建新的文件夹和类文件。如果需要查看项目中引入了哪些外部依赖库，可以展开DEPENDENCIES进行查看。             |
| 搜索      | 华为云码道代码智能体IDE提供了强大的全局搜索能力，帮助您快速定位所需内容。只需按下Ctrl+Shift+F，即可启动智能搜索窗口。支持多种搜索类型： - 文本搜索：在项目所有文件中快速查找指定的文字内容。  - 文件搜索：快速查找项目中的文件。  - 符号搜索：准确定位类、方法、变量等代码元素。   | 当您想重构一个方法名时，可以使用此功能搜索该方法的所有引用，确保修改的完整性。                                                |
| 源代码管理   | 华为云码道代码智能体IDE深度集成Git版本控制系统，并提供了直观易用的图形化界面（GUI）。您可一键查看文件变更状态（修改、新增、未跟踪），轻松对比代码差异，完成暂存、提交、推送、拉取等操作，甚至高效解决合并冲突。无需记忆复杂命令，开箱即用，显著降低学习成本，让版本管理更直观、更高效。                                                                                                                                                                                                                                                                                                                                                | 完成一段代码修改后，在这里查看改动内容，填写提交信息，并提交推送至团队共享的代码仓库。                                            |
| 运行和调试   | 华为云码道代码智能体IDE为您提供了完整、一体化的程序执行与调试环境。只需一键配置，即可轻松管理Python、Java、Node.js等多种语言的调试环境。调试过程中，全面支持断点设置、单步执行（步入/步出）、实时变量监视、调用栈查看等高级功能，让您清晰掌握每一行代码的运行轨迹，告别"猜谜式"调试，提升开发效率与准确性。                                                                                                                                                                                                                                                                                                                               | 发现程序逻辑错误时，在此面板配置调试器，在可疑代码行设置断点，然后启动调试，逐步跟踪程序的执行流程和状态变化，准确定位问题。                         |
| 扩展      | 华为云码道代码智能体IDE的"应用商店"，是一个用于发现、安装和管理插件（扩展）的核心平台。通过它，您可以为华为云码道代码智能体IDE添加各类增强功能，如支持新语言、自定义代码检查规则、切换主题风格、集成调试工具等，从而灵活扩展华为云码道代码智能体IDE的能力边界，满足多样化开发需求。 华为云码道代码智能体IDE兼容华为云插件市场与Open VSX开源插件市场，让您轻松获取官方与社区的优质扩展，快速构建专属的个性化开发环境。 除此之外，华为云码道代码智能体IDE搭载华为自研Java语言支持，打造下一代Java开发体验，既对主流框架提供深度适配支持，还拥有原生AI增强功能，您可直接搜索并安装CodeArts AI Features Extension插件即可启用。                                                                     | 当您需要开发一个Java语言项目时，可以在此搜索并安装CodeArts AI Features Extension插件，以获得语法高亮、代码补全等支持。           |
| 远程开发    | 华为云码道代码智能体IDE支持远程开发功能，让您可跨越地域限制，在云端高效编写、调试和部署代码。详细介绍，请参见[远程开发](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0028.html)。                                                                                                                                                                                                                                                                                                                                            | 面对需要编译大型Java项目、训练AI模型或处理海量数据的任务，本地电脑CPU和内存往往捉襟见肘。远程开发直接调用云端的高性能实例，让开发过程如丝般顺滑，本地终端毫无压力。 |
| 问题      | 集中展示项目中所有代码问题，涵盖错误、警告与提示信息，来源包括编译器（如语法错误）、语言服务器（如类型不匹配）及代码检查工具（如风格违规）。一键查看、快速定位，助您高效修复潜在缺陷，持续提升代码质量与开发可靠性。                                                                                                                                                                                                                                                                                                                                                                                      | 在编译或保存项目后，如果存在多个问题，您可以打开此面板，一览所有问题，并双击快速跳转到对应的代码行进行修复。                                 |
| 输出      | 一个通用的日志面板，集中展示华为云码道代码智能体IDE后台各类任务的运行日志，如扩展安装、构建过程、语言服务器输出等。实时、清晰地呈现关键信息，帮助您高效追踪任务状态、快速定位问题，提升调试与排查效率。                                                                                                                                                                                                                                                                                                                                                                                           | 当您运行一个自定义的构建任务，但任务失败了，可以切换到"输出"面板，选择对应的任务输出来查看详细的错误日志，进行问题排查。                          |
| 调试控制台   | 在启动调试会话后，调试控制台将实时显示程序运行过程中的输出信息，包括console.log、print、System.out.println等语句的输出。此外，控制台还集成REPL（交互式解释环境），您可直接输入变量名或表达式，即时查看其当前值，辅助调试与逻辑验证，提升开发效率。                                                                                                                                                                                                                                                                                                                                                    | 调试一个Node.js应用时，除了查看断点，您还可以在控制台手动调用某个函数并传入测试参数，观察其返回值。                                  |
| 终端      | 在华为云码道代码智能体IDE内直接集成系统终端（如PowerShell、Bash），并自动切换至当前项目的根目录，无需离开编辑器即可便捷执行项目相关命令，让您的开发效率提升，操作更流畅。                                                                                                                                                                                                                                                                                                                                                                                                   | 运行项目构建命令（如npm run build）、安装Python包（pip install）、执行Git命令（git status）等所有需要通过命令行完成的操作。    |
| 端口      | 端口窗口用于显示和管理网络端口信息的界面。这个窗口可以帮助开发者查看当前正在使用的端口以及相关的网络连接状态。通过端口窗口，开发者可以方便地进行调试、查看和管理网络通信，确保应用程序的网络功能正常运行。                                                                                                                                                                                                                                                                                                                                                                                           | 在多任务联调时，端口窗口能同时显示前端、后端、数据库等多个服务的运行状态，让您一目了然地查看所有服务的健康情况，快速发现并重启异常服务。                   |
| Git图谱   | 通过可视化图形展示整个Git仓库的分支结构、合并历史和提交记录。相比传统的git log命令，这种方式更加直观，能够清晰呈现分支演变、合并关系和提交之间的关联。                                                                                                                                                                                                                                                                                                                                                                                                                | 当您接手一个历史较长的项目，或者团队的合并分支策略比较复杂时，打开Git图谱，可以快速理解项目的开发脉络和各个功能的集成路径。                        |
| 进程资源管理器 | 进程资源管理器用于实时监控华为云码道代码智能体IDE的资源使用情况，灵活管理进程资源，有效保障华为云码道代码智能体IDE的稳定运行与高效性能。详细介绍，请参见[进程资源管理器](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0014.html)。                                                                                                                                                                                                                                                                                                                  | 当电脑运行卡顿、程序响应慢时，通过查看CPU使用率、内存占用、磁盘读写速度等指标，快速定位是哪个进程或硬件资源成为瓶颈。                           |
| 通知      | 当华为云码道代码智能体客户端**最小化** 或**失去焦点**时，任务执行成功或失败都会自动触发提示音和消息通知。通过开通消息与提示音通知功能，您无需一直紧盯界面，也能及时获取任务完成状态，快速响应异常，从而显著提升多任务处理的效率。                                                                                                                                                                                                                                                                                                                                                                           | 针对长耗时、高并发且无人值守的AI任务场景，因任务失败会直接阻碍工作推进且不可遗漏异常，建议开启提示消息与提示音功能，以确保及时感知任务状态。                |
   
