7

HUAWEI DevEco Studio使用技巧【鸿蒙开发 06】_1月月更_坚果_InfoQ写作社区

 2 years ago
source link: https://xie.infoq.cn/article/a2bb18ca72550a77f157af50e
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

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

作者:坚果

公众号:"大前端之旅"

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

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

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

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

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

第一步点击 File-setting

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

第三步,重启,汉化完成

支持对代码关键字、运算符、字符串、类名称、接口名、枚举值等进行高亮颜色显示,可以在菜单栏打开 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)可以快速对当前整个文件进行格式化。

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

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

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

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

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

查看 Java 接口文档

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK