鸿蒙开发:DevEcoStudio中那些实用的小功能

简介: 本篇文章就暂时给大家盘点四个,在后续的文章中,关于DevEco Studio中能够提升我们开发效率的功能,也会不间断的进行总结。

前言


本文基于DevEco Studio 5.0.5 Release


俗话说的好,工欲善其事必先利其器,熟练的运用一个开发工具,对于代码的编写可以说如虎添翼,而在熟练的基础上,熟知几个实用的小工具,那更能提高开发和解决问题的效率,本篇文章,我们简单罗列几个DevEcoStudio中几个小功能,看看你是否使用过。


功能一:Show in APi Reference


这个功能,想必大家都比较熟悉吧,它可以一键直达Api,帮助你快速的了解此组件或属性的相关介绍,使用方式也是非常的简单,在你需要了解的组件或属性之上,直接右键,选择Show in APi Reference选项即可。



点击之后,就会在右侧展示出相关Api介绍,并且直接定位到你选择的组件或者属性上,非常的方便,这在开发中,简直太方便了,遇到了不会的属性,或者想查看设置的参数,具体如何使用等等,直接右键选择后,就能查看官方文档,再也不用脱离开发工具去四处寻找了。



功能二:Find Usages


在很多的场景下,比如要对某一个功能进行重构,或者对某一个对象,方法,变量进行整个项目的替换,这个时候,你需要把当前的对象,方法变量等所引用的位置全局的检索出来,进行一一修改,Find Usages功能就排上用场了,它可以快速的帮助你查看你选择的对象被引用的地方,可以极大的提升你的开发效率。


使用方式很简单,只需要把鼠标放置到你要检索的对象上,可以是一个对象,一个函数,一变量等等,点击右键,选择Find Usages,或者你也可以使用快捷键(由于系统不一样,IDE选择的快捷键语言不一样,那么快捷键也是不一样的,正常是WindowsAlt +F7,macOS为Option + F7)。



选择之后,就会在开发工具底部展示出所有引用的地方,无一漏缺,可以让你在修改的时候,避免遗忘某一个。



功能三:函数注释快捷生成

这个功能确实没有什么好说的,在别的IDE中也会存在,之所以写出来,是让大家能够熟练的进行运用,不要在手写函数注释了,使用也很简单,在一个函数上边输入“/**”+回车键,便可以快速生成注释信息,如果你的函数中有很多的参数,这个功能简直不要太方便。



功能四:代码结构树查看


如果一个文件中有很多代码,很多函数,我们在查看的时候可以说是十分的不方便,有了代码结构树查看,我们就可以很直观的看到当前的文件的代码结构信息,包含全局变量和函数,类成员变量和方法等,并且可以跳转到对应代码行。


打开一个文件后,直接点击左下脚的Structure选项,或者使用快捷键(还是那句话,系统和设置语言不同,其快捷键也是不一样,常见快捷键为:WindowsAlt + 7 / Ctrl + F12,macOS为Command+7)。



在左下方区域就可以查看到代码结构了:



相关总结


本篇文章就暂时给大家盘点四个,在后续的文章中,关于DevEco Studio中能够提升我们开发效率的功能,也会不间断的进行总结。


本文标签:鸿蒙开发工具/DevEco Studio

相关文章
|
23天前
|
存储 缓存 5G
鸿蒙 HarmonyOS NEXT端云一体化开发-云存储篇
本文介绍用户登录后获取昵称、头像的方法,包括通过云端API和AppStorage两种方式,并实现上传头像至云存储及更新用户信息。同时解决图片缓存问题,添加上传进度提示,支持自动登录判断,提升用户体验。
97 0
|
23天前
|
存储 负载均衡 数据库
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
本文介绍基于华为AGC的端云一体化开发流程,涵盖项目创建、云函数开通、应用配置及DevEco集成。重点讲解云函数的编写、部署、调用与传参,并涉及环境变量设置、负载均衡、重试机制与熔断策略等高阶特性,助力开发者高效构建稳定云端服务。
201 0
鸿蒙 HarmonyOS NEXT端云一体化开发-云函数篇
|
23天前
|
存储 JSON 数据建模
鸿蒙 HarmonyOS NEXT端云一体化开发-云数据库篇
云数据库采用存储区、对象类型、对象三级结构,支持灵活的数据建模与权限管理,可通过AGC平台或本地项目初始化,实现数据的增删改查及端侧高效调用。
66 0
|
23天前
|
存储 开发者 容器
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
本文介绍了ArkTS语言中的Class类、泛型、接口、模块化、自定义组件及状态管理等核心概念,并结合代码示例讲解了对象属性、构造方法、继承、静态成员、访问修饰符等内容,同时涵盖了路由管理、生命周期和Stage模型等应用开发关键知识点。
158 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-ArkTS面向对象及组件化UI开发使用实例
|
23天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段三
本文介绍了UI开发中的样式复用与组件构建技术,涵盖@Extend、@Styles和@Builder的使用方法,并通过Swiper轮播、Scroll滚动、Tabs导航等常用组件实现典型界面效果,结合生肖抽卡、小米轮播、回顶按钮等案例,展示实际应用技巧。
81 0
|
23天前
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
本文介绍鸿蒙应用界面开发中的弹性布局(Flex)、绝对定位、层叠布局及ArkTS语法进阶,涵盖字符串拼接、类型转换、数组操作、条件与循环语句,并结合B站视频卡、支付宝首页等案例,深入讲解点击事件、状态管理与界面交互功能。
92 0
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段二
|
12天前
|
传感器 监控 安全
HarmonyOS NEXT 5.0 的星闪(NearLink)开发应用案例
V哥分享HarmonyOS NEXT 5.0星闪开发实战,涵盖智能车钥匙无感解锁与工业传感器监控。低延迟、高可靠,代码完整,速来学习!
126 0
|
4月前
|
容器
HarmonyOS NEXT仓颉开发语言实战案例:外卖App
仓颉语言实战分享,教你如何用仓颉开发外卖App界面。内容包括页面布局、导航栏自定义、搜索框实现、列表模块构建等,附完整代码示例。轻松掌握Scroll、List等组件使用技巧,提升HarmonyOS应用开发能力。
|
3月前
|
安全 JavaScript API
鸿蒙开发核心要素
鸿蒙开发核心要素
|
4月前
|
存储 IDE 定位技术
【HarmonyOS 5】鸿蒙组件&模板服务详解 - 助力高效开发的利器
在移动应用开发领域,效率与质量始终是开发者追求的核心目标。鸿蒙系统作为新兴的操作系统,为开发者提供了丰富且强大的开发资源,其中鸿蒙组件&模板服务更是成为开发者快速构建高质量应用的得力助手。
142 0