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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/975823.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

4. MySQL 逻辑架构说明

4. MySQL 逻辑架构说明 文章目录 4. MySQL 逻辑架构说明1. 逻辑架构剖析1.1 服务器处理客户端请求1.2 Connectors(连接器)1.3 第1层:连接层1.4 第2层:服务层1.5 第3层:引擎层1.6 存储层 2. SQL执行流程2.1 MySQL 中的 SQL 执行流程 2.2 MySQL…

基于 Python Django 的校园互助平台(附源码,文档)

博主介绍:✌Java徐师兄、7年大厂程序员经历。全网粉丝13w、csdn博客专家、掘金/华为云等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不…

【CVPR2024-工业异常检测】PromptAD:与只有正常样本的少样本异常检测的学习提示

代码链接 摘要 摘要写作总结: 1.提出 两个关键点 (视觉语言模型【模型】 少量工业异常检测【方向】) 2.想要解决的问题 3.针对上述问题,本文提出了一种什么【方法】的什么【应用方面】方法【模型名】 4.具体讲方法的步骤 5.实验…

WPF框架学习

WPF 可以想winfrom 那样在cs文件修改 属性数据; 为了前后端分离 而解耦合,有了M-V-VM模式 常见框架有 MVVMlight / Prism 等 ------------------------------------------------------------------------------------- 一、前提:有一定基…

网络运维学习笔记 017 HCIA-Datacom综合实验01

文章目录 综合实验1实验需求总部特性 分支8分支9 配置一、 基本配置(IP二层VLAN链路聚合)ACC_SWSW-S1SW-S2SW-Ser1SW-CoreSW8SW9DHCPISPGW 二、 单臂路由GW 三、 vlanifSW8SW9 四、 OSPFSW8SW9GW 五、 DHCPDHCPGW 六、 NAT缺省路由GW 七、 HTTPGW 综合实…

git,bash - 从一个远端git库只下载一个文件的方法

文章目录 git,bash - 从一个远端git库只下载一个文件的方法概述笔记写一个bash脚本来自动下载get_github_raw_file_from_url.shreanme_file.shfind_key_value.sh执行命令 END git,bash - 从一个远端git库只下载一个文件的方法 概述 github上有很多大佬上传了电子书库&#xf…

【废物研究生零基础刷算法】DFS与递归(一)典型题型

文章目录 跳台阶递归实现指数级枚举递归实现排列型枚举上面两题总结 递归实现组合型枚举P1036选数 跳台阶 思路: 如果 n 1,只有一种走法(走 1 级)。如果 n 2,有两种走法(11 或 2)。对于 n &g…

Java-01-源码篇-04集合-05-ConcurrentHashMap(1)

1.1 加载因子 加载因子(Load Factor)是用来决定什么时候需要扩容的一个参数。具体来说,加载因子 当前元素数量 / 桶的数量,当某个桶的元素个数超过了 桶的数量 加载因子 时,就会触发扩容。 我们都知道 ConcurrentHas…

AI赋能的未来城市:如何用智能化提升生活质量?

这会是我们憧憬的未来城市吗? 随着技术的不断进步和城市化进程的加速,现代城市面临着诸多挑战——交通拥堵、环境污染、能源消耗、人口老龄化等问题愈发突出。为了应对这些挑战,建设智慧城市已成为全球发展的重要趋势。在这一进程中&#xf…

DeepSeek各模型现有版本对比分析

文章目录 一、基础模型系列:V1 到 V3 的演进二、专用模型系列:推理与多模态三、版本选型与商业化趋势 DeepSeek作为最近特别火爆的模型,本文将对DeepSeek现有的主要版本进行对比分析,涵盖参数规模、训练数据、功能改进、应用场景和性能表现等…

【亲测有效】百度Ueditor富文本编辑器添加插入视频、视频不显示、和插入视频后二次编辑视频标签不显示,显示成img标签,二次保存视频被替换问题,解决方案

【亲测有效】项目使用百度Ueditor富文本编辑器上传视频相关操作问题 1.百度Ueditor富文本编辑器添加插入视频、视频不显示 2.百度Ueditor富文本编辑器插入视频后二次编辑视频标签不显示,在编辑器内显示成img标签,二次保存视频被替换问题 问题1&#xff1…

hot100_108. 将有序数组转换为二叉搜索树

hot100_108. 将有序数组转换为二叉搜索树 思路 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 解释&#…

RFID涉密载体柜:智能安全,全程守护,提供智能化的安全管控

行业背景 RFID智能载体柜(DW-G101)是一种便捷化的载体管控系统,它采用RFID技术实现信息化,可以大大提高载体管理的效率和准确性。 随着信息化的快速发展,涉密载体(如文件、U盘、光盘等)的管理…

【复习】计算机网络

网络模型 OSI 应用层:给应用程序提供统一的接口表示层:把数据转换成兼容另一个系统能识别的格式会话层:负责建立、管理、终止表示层实体之间的通信会话传输层:负责端到端的数据传输网络层:负责数据的路由、转发、分片…

多线程篇学习面试

多线程 1.乐观锁、CAS思想 java乐观锁机制: ​ 乐观锁体现的是悲观锁的反面。它是一种积极的思想,它总是认为数据是不会被修改的,所以是不会对数据上锁的。但是乐观锁在更新的时候会去判断数据是否被更新过。乐观锁的实现方案一般有两种&a…

Spring Boot 概要(官网文档解读)

Spring Boot 概述 Spring Boot 是一个高效构建 Spring 生产级应用的脚手架工具,它简化了基于 Spring 框架的开发过程。 Spring Boot 也是一个“构件组装门户”,何为构件组装门户呢?所谓的“构件组装门户”指的是一个对外提供的Web平台&#x…

计算机毕业设计SpringBoot+Vue.jst0甘肃非物质文化网站(源码+LW文档+PPT+讲解)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…

匹配算法:向下就近原则,向下没有就向上

匹配算法&#xff1a;向下就近原则&#xff0c;向下没有就向上 实现方式一实现方式二总结 实现方式一 private static List<Integer> findMatches(List<Integer> sourceList, List<Integer> searchValues) {List<Integer> sortedList sourceList.stre…

ESP32S3:解决RWDT无法触发中断问题,二次开发者怎么才能使用内部RTC看门狗中断RWDT呢?

目录 基于ESP32S3:解决RWDT无法触发中断问题引言解决方案1. 查看报错日志2. 分析报错及一步一步找到解决方法3.小结我的源码基于ESP32S3:解决RWDT无法触发中断问题 引言 在嵌入式系统中,RWDT(看门狗定时器)是确保系统稳定性的重要组件。然而,在某些情况下,RWDT可能无法…

【GPU驱动】OpenGLES图形管线渲染机制

OpenGLES图形管线渲染机制 OpenGL/ES 的渲染管线也是一个典型的图形流水线&#xff08;Graphics Pipeline&#xff09;&#xff0c;包括多个阶段&#xff0c;每个阶段都负责对图形数据进行处理。管线的核心目标是将图形数据转换为最终的图像&#xff0c;这些图像可以显示在屏幕…