0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为DevEcoStudio使用技巧详解

ArkUI详解 来源:鸿蒙实验室 作者:鸿蒙实验室 2022-02-28 10:54 次阅读

这一节一起来了解HUAWEI DevEco Studio使用技巧

华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

开发鸿蒙少不了对编辑器的使用,今天就先从编辑器使用技巧开始,俗话说,工欲善其事必先利其器,下面先给我汇总的快捷键,

代码高亮 File >Settings或 快捷键Ctrl+Alt+S DevEco Studio > Preferences, 快捷键为Command+英文逗号
代码自动跳转 按住Ctrl键 按住Ctrl键
代码格式化 Ctrl + Alt + L,可以快速对选定范围的代码进行格式化。Ctrl + Alt + Shift + L,可以快速对当前整个文件进行格式化 Command+Option +L,可以快速对选定范围的代码进行格式化。Command+Option+L,可以快速对当前整个文件进行格式化
代码折叠 Ctrl + 加号键 Command+Option+加号键
代码快速注释 Ctrl+/ Command+/
代码结构树 Alt + 7 / Ctrl + F12 Command+7
代码查找 两次Shift 两次Shift
查看Java接口文档 Ctrl+Q F1
快捷键 Windows Mac

快捷键大家可以截图保存,接下来了解一些别的开发技巧。

汉化(V3.0 Beta2(2021-12-31)版本以上支持)

还有一个问题可能就是目前编辑器大家看着不太习惯,需要汉化一下,那么如何汉化呢,结合Androidstudio的经验,分为如下几步

第一步点击File-setting

华为DevEcoStudio使用技巧详解

第二步plugins里面选择如图所示的插件,并安装。

华为DevEcoStudio使用技巧详解

第三步,重启,汉化完成

华为DevEcoStudio使用技巧详解

代码高亮

支持对代码关键字、运算符、字符串、类名称、接口名、枚举值等进行高亮颜色显示,可以在菜单栏打开File >Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme自定义各语言高亮显示颜色。

同时还可以对变量名和参数名进行语义高亮,默认情况下为关闭状态,可以在菜单栏打开File >Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme> Language Defaults > Semantic highlighting中,打开语义高亮开关。

代码智能补齐

基于HuaweiCloud SmartAssist提供Java代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。(编辑器版本大于2.1才可以),使用SmartAssist智能编码辅助工具,需要在File > Settings >DevEco Labs > SmartAssist中勾选“Enable SmartAssist”开启。SmartAssist默认最大允许占用的内存为1.5G,如果出现卡顿,可以尝试适当调整该阈值。调整后,还是出现卡顿现象,并提示内存不足,建议升级电脑主机内存。

代码自动跳转

在编辑器中,可以按住Ctrl键,鼠标点击代码中的类、方法、参数、变量等名称,自动跳转到定义处。

代码结构树

支持快速查看代码文档的结构树,包括全局变量和函数,类成员变量和方法等,并可以跳转到对应代码行。可使用快捷键Alt + 7 / Ctrl + F12(Mac为Command+7)快速打开代码结构树。

代码快速注释

支持对选择的代码块进行快速注释,使用快捷键Ctrl+/(Mac为Command+/)快速进行注释。对于已注释的代码快,再次使用快捷键Ctrl+/(Mac为Command+/)取消注释。

代码格式化

支持对选定范围的代码或者当前整个文件进行代码格式化操作,可以很好的提升代码的美观度和可读性。

使用快捷键Ctrl + Alt + L(Mac为Command+Option +L) 可以快速对选定范围的代码进行格式化。

使用快捷键Ctrl + Alt + Shift + L(Mac为Command+Option+L)可以快速对当前整个文件进行格式化。

如果在进行格式化时,对于部分代码片段不需要进行自动的格式化处理,可以通过如下方式进行设置:

在File>Settings>Editor>Code Style,点击“Formatter”,勾选“Turn formatter on/off with markers in code comments”。

在Java或C/C++代码中,在不需要进行格式化操作的代码块前增加“//@formatter:off”,在不格式化代码块的最后增加“//@formatter:on”,即表示对该范围的代码块不需要进行格式化操作。

代码折叠

支持对代码块的快速折叠和展开,可以使用快捷键Ctrl + 加号键(Mac为Command+Option+加号键)快速展开已折叠的代码;使用快捷键Ctrl + 减号键(Mac为Command+Option+减号键)折叠已展开的代码块。

代码查找

通过对符号、类或文件的即时导航来查找代码。检查调用或类型层次结构,轻松地搜索工程里的所有内容。通过使用连续按压两次Shift快捷键,打开代码查找界面。

华为DevEcoStudio使用技巧详解

查看Java接口文档

在Java代码选中HarmonyOS API或选中Java类时,使用快捷键Ctrl+Q(Mac为F1),在弹出的“Documentation”最下方,会显示相应文档的链接。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    216

    文章

    34476

    浏览量

    252062
  • WINDOWS
    +关注

    关注

    4

    文章

    3551

    浏览量

    88853
  • 编辑器
    +关注

    关注

    1

    文章

    806

    浏览量

    31206
收藏 人收藏

    评论

    相关推荐

    详解MySQL多实例部署

    详解MySQL多实例部署
    的头像 发表于 11-11 11:10 273次阅读

    详解kubectl常用命令

    详解kubectl常用命令
    的头像 发表于 11-05 15:39 270次阅读
    <b class='flag-5'>详解</b>kubectl常用命令

    PRU开发详解

    电子发烧友网站提供《PRU开发详解.pdf》资料免费下载
    发表于 09-05 11:27 0次下载
    PRU开发<b class='flag-5'>详解</b>

    华为设备中的OSPF命令详解

    开放最短路径优先协议(Open Shortest Path First,OSPF)是广泛应用于大型IP网络中的一种内部网关协议(IGP)。华为设备提供了丰富的OSPF命令,以帮助网络管理员配置和管理
    的头像 发表于 08-12 18:13 1842次阅读

    华为设备中的BGP命令详解

    华为(Huawei)作为全球领先的信息与通信技术(ICT)解决方案供应商,其网络设备广泛应用于企业网络和运营商网络中。边界网关协议(Border Gateway Protocol,BGP)是互联网
    的头像 发表于 08-12 18:11 1060次阅读

    RA MCU CANFD在FSP中的配置详解

    RA MCU CANFD在FSP中的配置详解
    的头像 发表于 06-19 08:06 554次阅读
    RA MCU CANFD在FSP中的配置<b class='flag-5'>详解</b>

    VC++串口通信详解

    电子发烧友网站提供《VC++串口通信详解.doc》资料免费下载
    发表于 03-24 09:36 0次下载

    EMI电磁干扰:原理、影响及解决方法详解

    EMI电磁干扰:原理、影响及解决方法详解?|深圳比创达电子
    的头像 发表于 03-21 10:02 898次阅读
    EMI电磁干扰:原理、影响及解决方法<b class='flag-5'>详解</b>?

    静电ESD整改:原因、影响与解决方案详解

    静电ESD整改:原因、影响与解决方案详解?|深圳比创达电子
    的头像 发表于 03-13 10:26 933次阅读
    静电ESD整改:原因、影响与解决方案<b class='flag-5'>详解</b>?

    详解pcb粗糙度测量,分享测量技巧

    详解pcb粗糙度测量,分享测量技巧
    的头像 发表于 03-12 11:28 1305次阅读

    DCDC原理详解

    电子发烧友网站提供《DCDC原理详解.pptx》资料免费下载
    发表于 03-05 17:18 97次下载

    华为在MWC,向世界展示了怎样的未来?

    华为MWC
    脑极体
    发布于 :2024年03月02日 14:05:22

    华为Watch GT 4,你最好的旅行搭子

    华为Watch
    脑极体
    发布于 :2024年01月15日 22:40:56

    华为鸿蒙凉了?谣言止于智者

    华为鸿蒙系统凉了吗?我们从目前的一系列新闻来看。鸿蒙并没有凉,反而愈发强大。从下面的一些新闻事实可以看出华为鸿蒙已经和Android、ios形成竞争对手了。 1、华为宣布鸿蒙4.0的发布 2023年
    发表于 01-11 22:29

    SMT关键工序再流焊工艺详解

    SMT关键工序再流焊工艺详解
    的头像 发表于 01-09 10:12 659次阅读
    SMT关键工序再流焊工艺<b class='flag-5'>详解</b>