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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

qt5实现表盘的旋转效果,通过提升QLabel类

因为工作需要,需要实现温度的表盘展示效果 实现思路: 通过提示声QLabel控价类,实现报盘的旋转和展示效果 1. 编写一个QLabel的类MyQLabel,实现两个方法 1. void paintEvent(QPaintEvent *event); //重绘函数 2. void valueChanged(int va…

vscode settings(一):全局| 用户设置常用的设置项

参考资料 Visual Studio Code权威指南 by 韩骏 一. 全局设置与用户设置 1.1 Vscode支持两种不同范围的设置 用户设置(User Settings):这是一个全局范围的设置,会应用到所有的Visual Studio Code实例中。工作区设置(Workspace Settings):设…

C# 将非托管Dll嵌入exe中(一种实现方法)

一、环境准备 电脑系统:Windows 10 专业版 20H2 IDE:Microsoft Visual Studio Professional 2022 (64 位) - Current 版本 17.11.4 其他: 二、测试目的 将基于C创建DLL库,封装到C#生成的exe中。 一般C创建的库,在…

在 Mac mini M2 上使用Docker快速部署MaxKB:打造本地知识库问答系统

随着大语言模型的广泛应用,知识库问答系统逐渐成为提升工作效率和个人学习的有力工具。MaxKB是一款基于LLM(Large Language Model)大语言模型的知识库问答系统,支持多模型对接、文档上传和自动爬取等功能。本文将详细介绍如何在Ma…

Jenkins上无法查看已成功生成的Junit报告

如果你已确认 JUnit 报告在工作空间中被成功生成,但在 Jenkins 构建页面上却看不到 "Test Result" 或 "Test Report" 的链接,这通常意味着 Jenkins 没有正确地配置用来处理和显示这些报告的步骤。这里有几个可能的原因和解决方法&am…

vue+element-plus简洁完美实现淘宝网站模板

目录 一、项目介绍 二、项目截图 1.项目结构图 2.首页 3.详情 4.购物车 5.登陆页 三、源码实现 1.路由配置 2.依赖包 四、总结 一、项目介绍 项目在线预览:点击访问 本项目为vue项目,参考淘宝官方样式为主题来设计元素,简洁美观&…

stm32hal库寻迹+蓝牙智能车(STM32F103C8T6)

简介: 这个小车的芯片是STM32F103C8T6,其他的芯片也可以照猫画虎,基本配置差不多,要注意的就是,管脚复用,管脚的特殊功能,(这点不用担心,hal库每个管脚的功能都会给你罗列,很方便的.)由于我做的比较简单,只是用到了几个简单外设.主要是由带霍尔编码器电机的车模,电机…

红队内网攻防渗透:内网渗透之内网对抗:实战项目VPC2打靶父子域三层路由某绒免杀下载突破约束委派域控提权

红队内网攻防渗透 实战网络攻防靶场记录1.靶机配置信息讲解2.靶场渗透完整流程2.1 入口点:192.168.139.130(win2008 R2)2.1.1 tomcat后台war包获取权限2.1.2 tomcat使用后门上线CS平台2.1.3 信息收集获取数据库密码2.2 入口点横向:192.168.10.11 (win2012 SQL)2.2.1 SQLs…

C语言【指针篇】(一)

前言 指针基础概念理解,从底层出发理解指针 C语言【指针篇】(一) 前言正文1. 内存和地址1.1 内存1.2 究竟该如何理解编址 2. 指针变量和地址2.1 取地址操作符(&)2.2 指针变量和解引用操作符(*)2.3 指针变量的大小 3. 指针变量类型的意义…

【每日八股】Redis篇(二):数据结构

Redis 数据类型? 主要有 STRING、LIST、ZSET、SET 和 HASH。 STRING String 类型底层的数据结构实现主要是 SDS(简单动态字符串),其主要应用场景包括: 缓存对象:可以用 STRING 缓存整个对象的 JSON&…

文章精读篇——用于遥感小样本语义分割的可学习Prompt

题目:Learnable Prompt for Few-Shot Semantic Segmentation in Remote Sensing Domain 会议:CVPR 2024 Workshop 论文:10.48550/arXiv.2404.10307 相关竞赛:https://codalab.lisn.upsaclay.fr/competitions/17568 年份&#…

游戏引擎学习第119天

仓库:https://gitee.com/mrxiao_com/2d_game_3 上一集回顾和今天的议程 如果你们还记得昨天的进展,我们刚刚完成了优化工作,目标是让某个程序能够尽可能快速地运行。我觉得现在可以说它已经快速运行了。虽然可能还没有达到最快的速度,但我们…

HybridCLR+Adressable+Springboot热更

本文章会手把手教大家如何搭建HybridCLRAdressableSpringboot热更。 创作不易,动动发财的小手点个赞。 安装华佗 首先我们按照官网的快速上手指南搭建一个简易的项目: 快速上手 | HybridCLR 注意在热更的代码里添加程序集。把用到的工具放到程序集里…

多无人机协同路径规划(论文+仿真)

在现代技术的快速发展下,飞行器的种类也越来越多了,他们的应用场景和应用功能也越来越完善和复杂。举例来说,ps-x625型号就是大疆无人机生产的就是在植物保护方面有很好的应用,宝鸡的兴义生产的X8型号无人机在航空领域有很大突破&…

CentOS环境变量配置+解析

环境变量的作用就是让系统快速通过你的命令找到你的可执行程序,windows系统里也同理,也就是你每次输入个命令,系统就会找环境变量里到底有没有叫这个命令进程的 一、环境变量配置 1.编辑配置文件 vim /etc/profile export PATH$PATH:$JAVA…

einops测试

文章目录 1. einops2. code3. pytorch 1. einops einops 主要是通过爱因斯坦标记法来处理张量矩阵的库,让矩阵处理上非常简单。 conda : conda install conda-forge::einopspython: 2. code import torch import torch.nn as nn import torch.nn.functional as…

Unity教程(二十一)技能系统 基础部分

Unity开发2D类银河恶魔城游戏学习笔记 Unity教程(零)Unity和VS的使用相关内容 Unity教程(一)开始学习状态机 Unity教程(二)角色移动的实现 Unity教程(三)角色跳跃的实现 Unity教程&…

Docker:Docker从入门到精通(一)- Docker简介

一、前言 通过本专栏的学习,我们将了解   1. 掌握Docker基础知识,能够理解Docker镜像与容器的概念   2. 完成Docker安装与启动   3. 掌握Docker镜像与容器相关命令   4. 掌握Tomcat Nginx 等软件的常用应用的安装   5. 掌握docker迁移与备份相…

单机上使用docker搭建minio集群

单机上使用docker搭建minio集群 1.集群安装1.1前提条件1.2步骤指南1.2.1安装 Docker 和 Docker Compose(如果尚未安装)1.2.2编写docker-compose文件1.2.3启动1.2.4访问 2.使用2.1 mc客户端安装2.2创建一个连接2.3简单使用下 这里在ubuntu上单机安装一个m…

Image Downloader下载文章图片的WordPress插件

源码介绍 一个用于下载图片的WordPress插件,包含下载统计功能,支持任何主题使用 用户点击下载后自动打包该文章所有原始图片,并把文章标题作为压缩包的文件名。 不占用服务器空间,也不占网盘空间,直接利用浏览器的性…