#2023盲盒+码# 一个小技巧,提高大效率 原创
【本文正在参加 2023「盲盒」+码有奖征文活动】,活动链接 https://ost.51cto.com/posts/25284
发现
华为官网推出了一个《使用DevEco Studio高效开发》的一门课程,起初并没在意,以为只是给初学者介绍DevEco Studio的简单使用和入门的一个课程,打开后,仔细学了一下,里面很多知识点和技巧令我豁然开朗,原来做了这么长时间的开发,竟然是这么的低效率,工具早就集成了这么方便优秀的处理能力,自己却视而不见,自己真是不够仔细,缺少了专研精神。
学习
通过学习这门课程,真的是把我这个低效的人带到了一个新的高度,举个简单的例子,以前我在写ArkTS代码时,比如在布局一个Image组件时,想要查看这个组件的详细属性和支持的方法,我都是重新打开一个浏览器,然后找到HarmonyOS官网的文档中心,再找到ArkTS API参考,之后点开组件参考,找到里面的基础组件里的Image一栏,最后拨动鼠标滚轮,从上往下或者从下往上的查找自己想要的属性或事件,好吧,这一连串熟练的动作即使做的足够熟练了,做到极致就是直接在浏览器中加了书签的快捷方法,也会浪费我分分钟的时间。
但当你知道DevEco Studio里集成了参考文档的时候,这个步骤就是秒秒钟的事了。右击控件文字,直接在快捷菜单中选择“Show in API Reference”一项,帮助文档就立刻在开发工具的右侧栏展示出来了。真不知道这个功能是最近才加上的还是一直都有,反正我是刚刚才学会的,可能以后再也不会采用以前那种找浏览器查文档的笨方法了。
其他技巧
-
代码高亮
支持对代码关键字、运算符、字符串、类、标识符、注释等进行高亮显示,您可以打开File > Settings面板,在Editor > Color Scheme自定义各字段的高亮显示颜色。 -
代码智能补齐
提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。 -
代码错误检查
如果输入的语法不符合编码规范,或者出现语义语法错误,编辑器会实时的进行代码分析,并在代码中突出显示错误或警告,将鼠标放置在错误代码处,会提示详细的错误信息。 -
代码自动跳转
在编辑器中,可以按住Ctrl键,鼠标单击代码中的类、方法、参数、变量等名称,自动跳转到定义处。 -
代码格式化
代码格式化功能可以帮助您快速的调整和规范代码格式,提升代码的美观度和可读性。在使用代码格式化功能时,您可以使用快捷键Ctrl + Alt + L(macOS为Command+Option +L) 可以快速对选定范围的代码进行格式化。 -
代码折叠
支持对代码块的快速折叠和展开,既可以单击编辑器左侧边栏的折叠和展开按钮对代码块进行折叠和展开操作,还可以对选中的代码块单机鼠标右键选择折叠方式,包括折叠、递归折叠、全部折叠等操作。 -
代码注释
支持对选择的代码块进行快速注释,使用快捷键Ctrl+/进行快速注释。对于已注释的代码块,再次使用快捷键Ctrl+/取消注释。 -
代码引用查找
提供Find Usages代码引用查找功能,帮助开发者快速查看某个对象(变量、函数或者类等)被引用的地方,用于后续的代码重构,可以极大的提升开发者的开发效率。 -
代码查找
通过对符号、类或文件的即时导航来查找代码。检查调用或类型层次结构,轻松地搜索工程里的所有内容。通过连续按压两次Shift快捷键,打开代码查找界面,双击查找的结果可以快速打开所在文件的位置。
总结
工作中学会一些技巧,真的会事半功倍,更首要的是学会善于发现这些技巧并用起来。
参考
其他的很多技巧,大家可以到官网的《高效编辑代码》课程里学习。 https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101689076662218064