写点什么

DevStudio 编辑器使用技巧

作者:坚果
  • 2023-06-12
    江苏
  • 本文字数:1509 字

    阅读完需:约 5 分钟

编辑器使用技巧

代码高亮

支持对代码关键字、运算符、字符串、类、标识符、注释等进行高亮显示,您可以打开 File > Settings(macOS 为 DevEco Studio > Preferences)面板,在 Editor > Color Scheme 自定义各字段的高亮显示颜色**。默认情况下,您可以在 Language Defaults**中设置源代码中的各种高亮显示方案,该设置将对所有语言生效;如果您需要针对具体语言的源码高亮显示方案进行定制,可以在左侧边栏选择对应的语言,然后取消“Inherit values from”选项后设置对应的颜色即可。


代码自动补齐

提供代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。


自动补齐功能默认按照最近使用过的类、方法、字段和关键字等名称进行排序,如仅需要按最短路径提供补齐内容排序,可以在 Settings>Editor>General>Code Completion 中取消勾选"Sort suggestions by recently uesd"。


代码错误检查

如果输入的语法不符合编码规范,或者出现语义语法错误,编辑器会实时的进行代码分析,并在代码中突出显示错误或警告,将鼠标放置在错误代码处,会提示详细的错误信息。


代码自动跳转

在编辑器中,可以按住 Ctrl 键,鼠标单击代码中引用的类、方法、参数、变量等名称,自动跳转到定义处。若单击定义处的类、变量等名称,当仅有一处引用时,可直接跳转到引用位置;若有多处引用,在弹窗中可以选择想要查看的引用位置。

跨语言跳转

DevEco Studio 支持在 JS/ArkTS 函数上跨语言跳转其对应的 C/C++函数,从而提升混合语言开发时的开发效率。您可以在编辑器中右击,在弹出的菜单中选择**Go To > Implementation(s)**实现跨语言跳转。

代码格式化

代码格式化功能可以帮助您快速的调整和规范代码格式,提升代码的美观度和可读性。默认情况下,DevEco Studio 已预置了代码格式化的规范,您也可以个性化的设置各个文件的格式化规范,设置方式如下:在 File > Settings > Editor > Code Style(macOS 为 DevEco Studio > Preferences > Editor > Code Style)下,选择需要定制的文件类型,如 ArkTS,然后自定义格式化规范即可。


在使用代码格式化功能时,您可以使用快捷键 Ctrl + Alt + L(macOS 为 Option+Command +L) 可以快速对选定范围的代码进行格式化。

代码折叠

支持对代码块的快速折叠和展开,既可以单击编辑器左侧边栏的折叠和展开按钮对代码块进行折叠和展开操作,还可以对选中的代码块单机鼠标右键选择折叠方式,包括折叠、递归折叠、全部折叠等操作。

代码快速注释

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

代码结构树

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

代码引用查找

提供 Find Usages 代码引用查找功能,帮助开发者快速查看某个对象(变量、函数或者类等)被引用的地方,用于后续的代码重构,可以极大的提升开发者的开发效率。


使用方法:在要查找的对象上,单击鼠标右键 > Find Usages 或使用快捷键 Alt +F7(macOS 为 Command + F7


代码查找

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

快速查阅 API 接口及组件参考文档

在编辑器中调用 ArkTS API 接口或 ArkTS/JS 组件时,支持在编辑器中快速、精准调取出对应的参考文档。


可在编辑器中,选中需要查阅的接口或组件,单击鼠标右键 > Show in API Reference,便可以快速查阅。

发布于: 2023-06-12阅读数: 25
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020-10-25 加入

公众号:“大前端之旅”,OpenHarmony布道师,润和软件鸿蒙KOL,InfoQ签约作者,电子发烧友鸿蒙KOL

评论

发布
暂无评论
DevStudio编辑器使用技巧_OpenHarmony3.2_坚果_InfoQ写作社区