首页 > 其他分享 >玩转 DevEco Studio 5 代码重构功能

玩转 DevEco Studio 5 代码重构功能

时间:2025-01-07 16:23:55浏览次数:6  
标签:重构 提取 单击 DevEco 代码 Studio 玩转 右键

大家好,我是 V 哥,DevEco Studio 是开发 HarmonyOS 应用及元服务的集成开发环境(IDE),提供了代码编辑、编译构建、代码调试、性能调优、应用体检、模拟器等功能,帮助您高效开发 HarmonyOS 应用及元服务。

这不 DevEco Studio又升级了,发布了最新的5.0.1 Release版,在 DevEco 中代码重构功能用得好,可以提高我们的编码能力,下面 V 哥整理了使用代码重构功能,分享给大家。

代码重构

DevEco的代码重构支持类、方法、变量等代码元素重命名、安全删除;支持将表达式、代码块 ArkUI界面布局一键提取到常量、方法、接口,或快速转换为更优的写法。

下面四种功能,用好了,写代码会起飞哦。

方法/函数(Method)支持选中代码块或完整语句进行提取:

选中要提取的代码段,右键选择右键单击Refactor,选择Extract Method...

将组件调用代码块提取为@Builder装饰器装饰的方法:

选择要提取的属性,右键单击Refactor:

提取后的结果:

常量(Constant)支持选中单行表达式进行提取:

选择单行表达式后,右键单击Refactor:

抽取后的结果:

接口(Interface)支持选中对象自变量进行提取:

选择对象自变量列表,右键单击Refactor:

抽取后的结果:

支持选中表达式提取为变量(Variable):

选择表达式,右键单击Refactor:

抽取后的结果:

代码重构功能,在日常编码使用过程中会经常使用到,熟练使用这项功能,将大大提升我们的开发效率,用起来吧老铁们,让我们的代码飞起来,关注威哥爱编程,一起学鸿蒙开发。

标签:重构,提取,单击,DevEco,代码,Studio,玩转,右键
From: https://www.cnblogs.com/wgjava/p/18657869

相关文章

  • 用DevEco Studio模拟器这些能力 没真机也能高效调测鸿蒙原生应用
    随着鸿蒙生态的快速发展,越来越多的开发者投身于鸿蒙原生应用的开发中。然而,在实际开发中,真机设备短缺、调测场景复杂等问题常困扰着开发者。为解决这些问题,华为在DevEcoStudio上为开发者提供了模拟器(Emulator)功能,帮助开发者在真机匮乏或无真机时,高效且低成本地完成应用开发与调试......
  • Visual Studio 2022 上架腾讯云 AI 代码助手了
    近期在VisualStudio市场上上架了腾讯云AI代码助手。该插件可以在VisualStudio2022版本(含社区版,版本不低于17.6即可)使用智能辅助编码能力,助力VisualStudio的开发者提高效率。我们在该平台上支持技术对话、代码补全、单元测试生成、解释代码、修复代码等场景。如何安装......
  • 玩转至轻云大数据平台-离线部署篇
    下载安装包官网链接:至轻云安装包快捷下载链接许可证快捷下载链接下载解压安装包cd/tmpnohupwgethttps://isxcode.oss-cn-shanghai.aliyuncs.com/zhiqingyun/zhiqingyun.tar.gz>>download_zhiqingyun.log2>&1&tail-fdownload_zhiqingyun.logtar-vzxfzhiqingy......
  • 每天40分玩转Django:Django Docker化学习指南
    DjangoDocker化学习指南1.学习目标理解Docker容器化的基本概念和优势掌握Django应用的Docker化过程学习使用DockerCompose管理多容器应用2.核心知识点知识点重要程度掌握要求Dockerfile编写⭐⭐⭐⭐⭐熟练掌握Docker基本命令⭐⭐⭐⭐熟练掌握DockerCompose配置⭐⭐......
  • 每天40分玩转Django:Django在线考试系统开发指南
    Django在线考试系统开发指南1.数据模型设计试卷和题目模型#exam/models.pyfromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUserfromdjango.utilsimporttimezoneclassExam(models.Model):title=models.CharField(max_length=200)......
  • Rad Studio 10.2.3 Tokyo 3231(DELPHI 10.2)官方ISO/百度云盘 下载地址
    Embarcadero希望通过RADStudio的最新版本帮助程序员更快地构建跨平台的本机应用程序。据悉,RADStudio10.2是一个具有Linux支持,改进的IDE菜单,新功能和增强的C++性能的版本。新版本支持基于LLVM的Linux编译器便于企业开发。DelphiLinux编译器能够帮助程序员采用新的和现有的W......
  • 关于构建android studio时遇到的gradle慢的解决
    编译uniapp过程中,遇到的各种踩坑记录(特别提示:前面小坑不断,请谨慎行走)。首先,准备好我们的uniapp项目,然后,进入https://dev.dcloud.net.cn/开发者中心,我的应用,先建立一个uniapp应用(是uniapp而不是5+应用)。建立成功后,点击应用名称,切换到Android云端证书选项卡,点击生成证书。其实证......
  • 玩转物联网-4G模块如何快速将数据上传到百度云平台
    目录1前言2环境搭建2.1硬件准备2.2软件准备2.3硬件连接2.4检查驱动3百度智能云设备创建3.1账号创建3.2进入百度智能云物联网核心套件平台3.3创建实例3.4创建模板3.5添加设备3.6获取设备连接信息4连接百度智能云4.1打开配置工具读取基本信息4.......
  • 玩转物联网-4G模块如何快速将数据上传到OneNET平台(自动注册)
    目录1前言2环境搭建2.1硬件准备2.2软件准备2.3硬件连接2.4检查驱动3创建和获取OneNET平台连接信息3.1创建账号3.2创建产品3.3设置物模型3.4获取注册设备信息4连接OneNET4.1打开配置工具读取基本信息4.2设置模块连接参数并进行数据交互5.总结......
  • 一文玩转生成式AI新星DeepSeek-V3,带你5分钟配置自己的随身AI
    前言在人工智能领域,模型的性能与能力一直是衡量其价值的重要标准。近期,DeepSeek-V3在多项评测中表现优异,超越了Qwen2.5-72B和Llama-3.1-405B等其他开源模型,并与世界顶尖的闭源模型GPT-4o以及Claude-3.5-Sonnet不相上下。以下是官方给出的能力对比图:一、DeepSee......