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

news/2025/2/24 20:52:24

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 设置界面进行调整。

关注我获取更多知识或者投稿

7d9062388b1b8db790a19afb24adbcaa.jpeg

df36b257d6576faf87c4e222eeb3d3bf.jpeg


http://www.niftyadmin.cn/n/5864805.html

相关文章

kafka基本知识

什么是 Kafka? Apache Kafka 是一个开源的分布式流处理平台,最初由 LinkedIn 开发,后来成为 Apache 软件基金会的一部分。Kafka 主要用于构建实时数据管道和流处理应用程序。它能够高效地处理大量的数据流,广泛应用于日志收集、数…

AI 在未来相机领域的应用前景如何?

和你一起终身学习,这里是程序员Android 人工智能(AI)在手机相机领域的应用已成为近年来技术创新的核心驱动力之一。随着计算摄影、深度学习算法和硬件加速技术的进步,AI正在重新定义手机摄影的可能性,并为未来带来更多…

【开源项目】分布式文本多语言翻译存储平台

分布式文本多语言翻译存储平台 地址: Gitee:https://gitee.com/dreamPointer/zza-translation/blob/master/README.md 一、提供服务 分布式文本翻译服务,长文本翻译支持流式回调(todo)分布式文本多语言翻译结果存储服…

亲测Win11电脑可以安装LabVIEW的版本,及2015、2018、2020版本直接的区别

下面是我电脑的信息 设备名称 DESKTOP-04HHS8S 处理器 13th Gen Intel(R) Core(TM) i5-13500H 2.60 GHz 机带 RAM 16.0 GB (15.7 GB 可用) 设备 ID 82798104-C565-4167-A21E-5EB5DEFAA541 产品 ID 00331-20300-00000-AA678 系统类型 64 位操作系统, 基于 …

【mysql中mvcc的含义和作用及原理】

MySQL中的MVCC(多版本并发控制)是一种用于提高数据库并发性能的机制,通过维护数据的多个版本,实现读写操作的无锁并发。以下是其核心要点: 1. MVCC的含义 全称:Multi-Version Concurrency Control&#xf…

基于ffmpeg+openGL ES实现的视频编辑工具-添加背景音乐(十一)

在视频编辑领域,为视频添加背景音乐并实现音频的完美融合是一项关键任务。在上一篇文章中,我们大体介绍了添加背景音乐的整体逻辑,而本文将深入探讨其中音频合并所依赖的滤镜逻辑,通过对相关代码的详细解读,揭示音频合并的核心技术。 一、音频合并滤镜类的初始化 AudioA…

新能源汽车核心元件揭秘:二极管、三极管结构与工作原理解析(2/2)

上一节我们讲了二极管的原理, 原文章: https://zhuanlan.zhihu.com/p/25252117833 看了的朋友应该很容易懂这节课 这篇文章我们来说说三极管的工作原理啊 这里要说下几个概念 1 半导体的导通, 就是说里面的负电荷电子和正电荷空穴可以大量的从 一个地方达到我们想要的地方…

Flink JobManager不稳定的典型情景

概述 Flink JobManager作为作业调度的核心组件,其不稳定性通常由作业设计、资源分配或运行时的极端场景引发。 本文介绍可能导致 JobManager 不稳定的典型场景。 情景1: 大规模作业的元数据压力 场景描述: 如果作业的拓扑结构过于复杂&…