美文网首页
鸿蒙开发DevEco Studio快捷键

鸿蒙开发DevEco Studio快捷键

作者: 东方诗空 | 来源:发表于2025-03-28 19:04 被阅读0次
  • 双击 shift打开搜索窗口,搜索后enter

  • Command 点击
    跳转到查看方法的介绍

  • Command+Option+B
    实现跨语言跳转

  • Option+Command +L
    代码格式化

  • Command + -
    代码折叠

  • Command + Option + -
    代码递归折叠,选中的代码

  • Command + Option + -
    代码全部折叠

  • Command + +
    代码展开折叠

  • Command + Option + +
    代码展开递归折叠,选中的代码

  • Command + Option + +
    代码展开全部折叠

  • Command+/
    注释代码,取消注释

  • Command+7
    查看代码树,并定位到光标所在的函数中

  • 单击鼠标右键 > Find Usages
    快速查看某个对象(变量、函数或者类等)被引用的地方,用于后续的代码重构,可以极大的提升开发者的开发效率

  • /**+回车键
    快速生成注释信息

  • Show in API Reference 提示弹窗中的 Show in API Reference
    打开代码查看文档

  • Control+Option+O
    使用编辑器提供的Optimize Imports,可以快速清除未使用的import,并根据设置的规则对import进行合并或排序

  • 持快速跳转至当前接口、类、方法、属性的子类/父类。点击代码编辑区域左侧的Gutter Icons(装订线图标)可以跳转到对应的父/子接口或类。如有多个继承关系,在弹窗的文件列表中选择需要查看的接口/类即可。


  • Ctrl+H
    查看当前接口/类父类或子类的层次结构。选中或将光标放置于类/接口名称处, Ctrl+H


  • 代码补全
    DevEco Studio > Preferences > Editor > General > Code Completion 中勾选“Sort suggestions by recently used”

  • 复写父类的方法
    将光标放于子类定义位置,使用快捷键Ctrl+O。选择需要重写的方法和属性

  • Command + N 打开选择弹窗,constructor、set、get 等快速构造函数

constructor(id: string, imageSrc: ResourceStr, title: string, brief: string, webUrl: string) {
    this.id = id;
    this.imageSrc = imageSrc;
    this.title = title;
    this.brief = brief;
    this.webUrl = webUrl;
  }
  • 快速生成声明信息到Index文件
    在HSP或HAR模块内的文件编辑界面,单击右键选择Generate...>Declarations,或者使用快捷键Alt+Insert,在菜单中选择Declarations,按住快捷键Ctrl并选择需要声明的变量名、方法名、接口名、类名等,即可在模块的Index.ets文件中批量生成相应的声明信息

  • 快速修复代码

DevEco Studio支持代码快速修复能力,辅助开发者快速修复ArkTS或C++代码问题。

查看告警信息:使用双击Shift快捷键打开文件查询框,输入problems打开问题工具面板;双击对应告警信息,可以查看告警的具体位置及原因。

快速修复:将光标放在错误告警的位置,可在弹出的悬浮窗中查看问题描述和对应修复方式;单击More actions可查看更多修复方法。或是在页面出现灯泡图标时,可点击图标并根据相应建议,实现代码快速修复。

  • Code Linter代码检查
    在已打开的代码编辑器窗口单击右键点击Code Linter,或在工程管理窗口中鼠标选中单个或多个工程文件/目录,右键选择Code Linter > Full Linter执行代码全量检查。

  • 查看/处理代码检查结果

扫描完成后,在底部工具面板查看检查结果。勾选Defects中不同告警等级,可分别查看对应告警级别的信息。双击某条告警结果,可以跳转到对应代码缺陷位置;选中告警结果时,可以在右侧Defect Description窗口查看告警对应的规则详细说明,其中包含正向和反向示例,并根据其中的建议修改代码;搜索规则时,可设定是否全词匹配和大小写敏感。


屏蔽告警信息
  • 在某些特殊场景下,若扫描结果中出现误报,点击单条告警结果后的[图片上传失败...(image-ad36bb-1743431864354)] Ignore图标可以忽略对告警所在行的code linter检查;或勾选文件名称或多条待屏蔽的告警,点击左侧工具面板Ingore图标批量执行操作;
  • 在文件顶部添加注释/* eslint-disable */可以屏蔽整个文件执行code linter检查,在eslint-disable 后加入一个或多个以逗号分隔的规则Id,可以屏蔽具体检查规则;
  • 在需要忽略检查的代码块前后分别添加/* eslint-disable /和/ eslint-enable /添加注释信息,再执行Code Linter,将不再显示该代码块扫描结果;在待屏蔽的代码行前一行添加/ eslint-disable-next-line */,也可屏蔽对该代码行的codelinter检查。

如需恢复忽略的报错信息,可以直接删除该行上方的注释,重新执行Code Linter检查。

相关文章

网友评论

      本文标题:鸿蒙开发DevEco Studio快捷键

      本文链接:https://www.haomeiwen.com/subject/pkvevjtx.html