DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步

DevEco Studio是华为推出的用于开发HarmonyOS应用的集成开发环境,它提供了丰富的快捷键以提高开发效率,以下为你详细介绍不同操作场景下的常用快捷键:

DevEco Studio快捷键 

DevEco Studio是华为推出的用于开发HarmonyOS应用的集成开发环境,它提供了丰富的快捷键以提高开发效率,以下为你详细介绍不同操作场景下的常用快捷键:

通用操作快捷键

操作描述
Windows/Linux 快捷键
Mac 快捷键
打开设置窗口
Ctrl + Alt + SCmd + ,
搜索动作(可搜索各种功能、命令等)
Ctrl + Shift + ACmd + Shift + A
快速打开文件
Ctrl + NCmd + O
关闭当前窗口
Ctrl + F4Cmd + W
复制当前行到下一行
Ctrl + DCmd + D
删除当前行
Ctrl + YCmd + Delete
撤销上一步操作
Ctrl + ZCmd + Z
恢复上一步撤销的操作
Ctrl + Shift + ZCmd + Shift + Z
全选
Ctrl + ACmd + A
查找
Ctrl + FCmd + F
替换
Ctrl + RCmd + R
全局查找
Ctrl + Shift + FCmd + Shift + F
全局替换
Ctrl + Shift + RCmd + Shift + R

代码编辑快捷键

操作描述
Windows/Linux 快捷键
Mac 快捷键
代码补全
Ctrl + SpaceCtrl + Space
智能代码补全(更精准的提示)
Ctrl + Shift + SpaceCtrl + Shift + Space
格式化代码
Ctrl + Alt + LCmd + Alt + L
注释/取消注释当前行或选中代码(行注释)
Ctrl + /Cmd + /
注释/取消注释当前行或选中代码(块注释)
Ctrl + Shift + /Cmd + Shift + /
快速生成代码(如构造函数、getter/setter 等)
Alt + InsertCmd + N
自动导入包
Alt + EnterOption + Enter
快速修复代码问题
Alt + EnterOption + Enter
移动当前行或选中代码向上
Alt + Shift + ↑Option + Shift + ↑
移动当前行或选中代码向下
Alt + Shift + ↓Option + Shift + ↓
查看方法或类的定义
Ctrl + 鼠标左键
 或 Ctrl + B
Cmd + 鼠标左键
 或 Cmd + B
返回上一次浏览位置
Ctrl + Alt + ←Cmd + Alt + ←
前进到下一次浏览位置
Ctrl + Alt + →Cmd + Alt + →

调试快捷键

操作描述
Windows/Linux 快捷键
Mac 快捷键
开始调试
Shift + F9Shift + F9
继续执行(到下一个断点)
F9F9
单步进入
F7F7
单步跳过
F8F8
单步跳出
Shift + F8Shift + F8
查看变量值(调试时)
Alt + F8Option + F8

项目构建与运行快捷键

操作描述
Windows/Linux 快捷键
Mac 快捷键
运行项目
Shift + F10Control + R
重新构建项目
Ctrl + F9Cmd + F9

如何跟Android Studio 的快捷键保持同步? 

DevEco Studio 基于 IntelliJ IDEA 开发,和 Android Studio 有很多相似之处,要让 DevEco Studio 的快捷键与 Android Studio 保持同步,可按以下方法操作:

1. 使用相同的快捷键方案

两者都支持多种预设的快捷键方案,可将 DevEco Studio 的快捷键方案设置为和 Android Studio 一致。

  • 设置步骤
    • 打开 DevEco Studio,选择 File -> Settings(Windows/Linux)或 DevEco Studio -> Preferences(Mac)。
    • 在设置窗口中,找到 Keymap 选项。
    • 在 Keymap 的下拉列表里,选择和 Android Studio 相同的快捷键方案,例如 Default for GNOMEDefault for KDEDefault for XWin 等预设方案。若 Android Studio 使用的是默认方案,在 DevEco Studio 也选择 Default 即可。

2. 自定义快捷键

如果预设方案不能满足需求,或者你对某些操作有特定的快捷键习惯,可以手动在 DevEco Studio 中自定义快捷键,使其与 Android Studio 一致。

  • 设置步骤
    • 同样进入 Keymap 设置界面(方法同上)。
    • 在搜索框中输入你想设置的操作名称,比如 “Reformat Code”(代码格式化)。
    • 找到对应的操作后,右键点击该操作,选择 Add Keyboard Shortcut
    • 按下你在 Android Studio 中使用的快捷键组合,然后点击 OK 保存设置。若该快捷键已被其他操作占用,会弹出提示,此时你需要重新选择快捷键。

3. 导入快捷键设置文件

在 Android Studio 中可以导出快捷键设置文件,然后在 DevEco Studio 中导入该文件,以实现快捷键的同步。

  • Android Studio 导出快捷键设置文件
    • 打开 Android Studio,选择 File -> Export Settings
    • 在弹出的对话框中,取消勾选其他选项,仅勾选 Keymap,然后选择保存路径和文件名,点击 OK 导出文件。
  • DevEco Studio 导入快捷键设置文件
    • 打开 DevEco Studio,选择 File -> Import Settings
    • 找到之前在 Android Studio 导出的快捷键设置文件,点击 OK,在弹出的确认对话框中再次点击 OK 完成导入。

4. 验证和调整

完成上述操作后,需要验证快捷键是否同步。在 DevEco Studio 中尝试使用在 Android Studio 常用的快捷键进行各种操作,如代码编辑、调试、项目构建等。若发现部分快捷键未同步或有冲突,可回到 Keymap 设置界面进行调整。


来源:公众号
作者:Android技术之家

原文地址:DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步

来源: 互联网
本文观点不代表码客-全球程序员交流社区立场,不承担法律责任,文章及观点也不构成任何投资意见。

赞 ()

相关推荐

  • 置顶 开发项目接单群,免费入群了

    无论你是Android、ios、java、php,或者你是产品经理、老板,都可以免费入群接单或者发布项目,全程不收取任何费用。

    2025年02月21日 15点27分
  • DevEco Studio常用快捷键以及如何跟AndroidStudio的保持同步

    DevEco Studio是华为推出的用于开发HarmonyOS应用的集成开发环境,它提供了丰富的快捷键以提高开发效率,以下为你详细介绍不同操作场景下的常用快捷键:

    2025年02月26日 22点56分
  • Android | 利用ItemDecoration绘制RecyclerView分割线

    RecyclerView.ItemDecoration 是 Android 提供的一种扩展机制,用于为 RecyclerView 的每个子项(Item)添加装饰(Decoration)。它通常用于绘制分割线、边距、背景等,目的是增强 RecyclerView 的显示效果。

    2025年02月26日 22点52分
  • Android 布局优化:利用 ViewStub 和 Merge 提升性能

    提升界面渲染性能是一个至关重要的任务,尤其是在应用启动时,渲染界面需要快速且流畅。为了优化 UI 渲染速度,Android 提供了许多工具,其中 ViewStub 和 Merge 标签是非常有效的布局优化手段。通过合理使用这两者,可以延迟加载不必要的视图、减少布局的嵌套层级,从而加速应用的启动和运行。

    2025年02月26日 22点47分
  • 玩转 ImageView.ScaleType:图片的缩放与裁剪技巧

    ImageView 是最常用的控件之一,它用于展示各种类型的图片。为了能够根据需求调整图片的显示效果,Android 提供了 ImageView.ScaleType 枚举,它可以灵活地控制图片如何适应 ImageView 的尺寸。本文将探讨 ImageView.ScaleType 的不同选项、使用场景及其实现技巧。

    2025年02月26日 22点45分
  • Android加快你的编译速度

    工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。

    2025年02月25日 15点40分
  • Flutter多渠道打包的解决方案(walle)

    我们的应用集成了TalkingData这个第三方工具来统计日活、事件等,需要在应用启动时初始化SDK,这个时候需要传入当前渠道,以便数据的统计。 由于最开始是用脚本一个个打包,一直想解决打包过慢的问题,但是网上大多教程是基于命令行参数或flavor,实质上并没有根本解决打包效率的问题。直到发现了文章的主角 walle。

    2025年02月25日 15点36分
  • Android-分享一个对RecyclerView二次封装的库(EasyRecyclerView)

    在日常的Android开发当中,我们肯定会有使用到RecyclerView的需求,这里分享一个对RecyclerView二次封装的开源库——EasyRecyclerView。它基本上满足基本的开发需求,希望能帮看文章的小伙伴提高开发效率。

    2025年02月25日 15点31分
  • Android原生系统真的那么好用吗?安卓原生系统吊打其他系统,因为有Google-Play,所以应用都是纯净的?

    实际方面,原生 Android 的最大优势是更新快速,对供应商特别是 Android 上游的补丁的合并速度非常快,几乎总能在第一时间更新。因为系统越原生,更新的代价就越小。反之,如果一个停止更新的原生 Android 其实是没有多大意义的,它失去了它最大的优势。

    2025年02月25日 15点30分
  • Application 作为 Dialog 的 Context?小心踩坑!

    大家好,相信大家在使用 Dialog 时,都有一个非常基本的认知:就是 Dialog 的 context 只能是 Activity,而不能是 Application,不然会导致弹窗崩溃:

    2025年02月25日 15点25分
  • Android 应用的线程世界:最少需要几个线程才能启动?

    这篇文章主要介绍了 Android App 中的多种线程,包括守护线程(如 Signal Catcher 等)、渲染线程、主线程、三方线程(如 OkHttp、Glide、ARouter 相关线程)等,还提及三方库中线程池的情况及可能存在的问题。

    2025年02月25日 15点13分
  • Android 复杂项目崩溃率收敛至0.01%实践

    在我们的项目中,每个版本发布之后,我们会创建一个opt分支,用于修复线上崩溃以及业务逻辑BUG。

    2025年02月25日 15点11分
  • Android 能悄悄知道用户截屏?这里有你想要的答案

    很多应用在当你截屏的时候能够感知到,并提示你是否要发送截屏等等。

    2025年02月25日 15点07分
  • 科大讯飞讯飞星火API能力免费开放,引领大模型商业化新篇章

    合肥本土科技巨头科大讯飞传来振奋人心的消息:讯飞星火API能力正式向公众免费开放,其中,讯飞星火Lite API更是实现了永久免费。这一举措无疑为整个行业注入了新的活力,也彰显了科大讯飞在大模型商业化进程中的坚定决心。

    2025年02月21日 15点57分
  • 一木林接入AI大模型,实现智能体功能

    一木林——全能型AI电子工具箱。这是一款集多功能于一体的工具类应用,凭借小巧的体积与全面且强大的功能,赢得了极高的口碑。应用内汇聚了上百款实用工具,诸如指南针、计算器、分贝仪等,一应俱全。如今,一木林已携手星火AI大模型,实现了AI对话与智能体的创新功能。

    2025年02月21日 15点42分
  • PrivacySentry:隐私政策守护利器

    近年来,工信部对APP个人隐私要求越来越多,之后各大应用市场也开始要求,有违规情况的会导致APP下架或者无法上架。这不,我的app就因为三方SDK频繁获取Android ID 导致无法上架,等SDK商场更新也很浪费时间,所以只能想办法去处理这件事,好在找到了PrivacySentry这个神器,可规避应用市场上架合规检测的大部分问题

    2025年02月18日 23点20分

发表回复

评论列表

点击查看更多

    联系我们

    在线咨询: QQ交谈

    微信:dxmcpjl

    邮件:1529097251#qq.com

    工作时间:周一至周五,9:30-18:30,节假日休息

    微信