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

IDE工具面板

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

图1 华为云码道IDE工具面板界面
表1 华为云码道IDE工具面板功能介绍

工具

描述

典型使用场景

资源管理器

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

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

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

搜索

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

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

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

源代码管理

华为云码道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后台各类任务的运行日志,如扩展安装、构建过程、语言服务器输出等。实时、清晰地呈现关键信息,帮助您高效追踪任务状态、快速定位问题,提升调试与排查效率。

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

调试控制台

在启动调试会话后,调试控制台将实时显示程序运行过程中的输出信息,包括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图谱,可以快速理解项目的开发脉络和各个功能的集成路径。

相关文档