前言

HarmonyOS 鸿蒙开发离不开 DevEco Studio 开发工具, DevEco Studio 是基于 IntelliJ IDEA Community 开源版本打造,所以默认的快捷键其实继承于 IntelliJ IDEA 。

熟悉 DevEco Studio 的快捷键能提升开发效率和开发体验。

下面将详细列出 DevEco Studio 一些常用的快捷键,由黑马程序员整理,希望对大家有帮助,也欢迎大家补充或修正。

一、编辑

快捷键(Win) 快捷键(Mac) 英文说明 中文说明
Alt + J ^G Find Next / Add Selection for Next Occurrence 选择相同词,设置多个光标。(常用,批量选中)
Alt + 1 ⌘1 Project 显示 或 隐藏 项目区。(常用)
Alt + 4 ⌘4 Structure 显示 或 隐藏 Run。(常用)
Ctrl + E ⌘E Recent Files 最近的文件(常用,切换文件、切换面板,强烈推荐)
Ctrl + P ⌘P Parameter Info 展示方法的参数信息。(常用,类型提示神器)
Ctrl + Q Quick Documentation 展示组件的 API 说明文档。(常用,查文档神器)
Ctrl + Alt + L ⌥⌘L Reformat Code 格式化代码 。(推荐设置保存自动格式化)
Shift + Enter Complete Current Statement 换行输入。(常用,换行添加新属性)
Ctrl + 单击 / Ctrl + B ⌘单击 / ⌘B Go to Declaration or Usages 跳转源码、跳转文件。(常用,强烈推荐)
Ctrl + Alt + T ⌥⌘T Surround with… 自动生成具有环绕性质的代码。(推荐,生成 if…else,try…catch 等代码块)
Ctrl + / ⌘/ Comment with Line Comment 单行注释 //(常用)
Ctrl + Shift + / ⌥⌘/ Comment with Block Comment 代码块注释 /**/(常用)
Tab / Shift + Tab Tab / ⇧Tab Indent/Unindent Selected Lines 缩进或者不缩进一次所选择的代码段。(常用)
Ctrl + X ⌘X Cut 剪切选中代码、剪切行、删除行。 (常用)
Ctrl + C ⌘C Copy 复制选中代码、复制行。 (常用)
Ctrl + D ⌘D Duplicate Line or Selection 复印选中代码、复印行。(常用)
Ctrl + V ⌘V Paste 粘贴代码。(常用)
Ctrl + Shift + V ⇧⌘V Paste from History... 剪贴板,复制过的内容都在这里。(推荐)
Ctrl + Z ⌘Z Undo 撤消。(常用)
Ctrl + Shift + Z / Ctrl + Y ⇧⌘Z Redo 重做。
Ctrl + Shift + J ^⇧J Join Lines 把下一行的代码接续到当前的代码行。(常用,合并行)
Ctrl + Shift + U ⇧⌘U Toggle Case 切换大小写。(推荐)
Ctrl + (+/-) ⌘+ / ⌘- Expand/Collapse 折叠或展开代码。 (推荐)
Shift + F6 ⇧F6 Refator Rename 重构修改命名。(常用,能同步更新路径、变量名、函数名的重命名)
Ctrl + F4 ⌘W Close Tab 关闭当前标签页。(建议:Win 系统操作不方便,修改快捷键为 Ctrl + W 操作起来更顺手)
Ctrl + W Extend Selection 选中当前光标所在代码块,多次触发会逐级变大。(不常用,Win 系统建议 Ctrl +W 修改为关闭当前标签页)

二、查找或替换

快捷键(Win) 快捷键(Mac) 英文说明 中文说明
Ctrl + F ⌘F Find... 文件内查找,还支持正则表达式。(常用)
Ctrl + Shift + F ⇧⌘F Find in Files... 项目中查找。(常用)
Ctrl + R ⌘R Replace... 文件内替换。(常用)
Ctrl + Shift + R ⇧⌘R Replace in Files... 项目中替换。(常用)
Shift + Shift ⇧⇧ Fast Find 快速查找(常用)

三、编译与运行

快捷键(Win) 快捷键(Mac) 英文说明 中文说明
Shift + F10 ^R Run 运行 entry。 (常用,特别好用)
Shift + F9 ^D Debug 调试 entry。
Alt + Shift + F10 ^⌥D Choose and Run Configuration 会打开一个已经配置的运行列表,让你选择一个后,再运行。
Alt + Shift + F9 ^⌥D Choose and Debug configuration 会打开一个已经配置的运行列表,让你选择一个后,再以调试模式运行。

四、调试

快捷键(Win) 快捷键(Mac) 英文说明 中文说明
F8 F8 Step Over 跳到当前代码下一行。 (常用)
F7 F7 Step Into 跳入到调用的方法内部代码。 (常用)
Alt + F9 ⌥F9 Run to Cursor 让代码运行到当前光标所在处,非常棒的功能。 (常用)
Alt + F8 ⌥F8 Evaluate Expression... 打开一个表达式面板,然后进行进一步的计算。
F9 F9 Resume Program 结束当前断点的本轮调试(因为有可能代码会被调用多次,所以调用后只会结束当前的这一次)如果有下一个断点会跳到下一个断点中。(常用)
Ctrl + Shift + F8 ⇧⌘F8 View Breakpoints... 打开当前断点的面板,可进行条件过滤。

五、其他

快捷键(Win) 快捷键(Mac) 英文说明 中文说明
Ctrl + Alt + S ⌘, Settings / Preferences 快速打开设置,配置 IDE 等。

鸿蒙开发 HarmonyOS DevEco Studio 常用快捷键的更多相关文章

  1. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  2. 【转载】Visaul Studio 常用快捷键的动画演示

    在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以只用键盘来完成,那开发效率将得到大幅度的提升.因此,灵活地应用 Visua ...

  3. Visual Studio 常用快捷键(一)

    最近看到很多同事用 VI 来开发Ruby,Python脚本. 编辑代码全部用的是快捷键,效率很高. 其实Visual Stuido也有非常多的快捷键,熟练运用后,能大大提高工作效率. 本文介绍一些最常 ...

  4. Android Studio常用快捷键、Android Studio快捷键大全

    Android Studio 是谷歌基于IntelliJ IDEA开发的安卓开发工具,有点类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调 ...

  5. Microsoft Visual Studio 常用快捷键总结

    table tr:nth-child(odd){ background: #FFFFCC; } table tr:nth-child(even){ background: #FFFF99; } Mic ...

  6. Visual Studio 常用快捷键 (二)

    想不到上一篇 [Visual Studio 常用快捷键] 受这么多人的欢迎.看来大家对Visual Studio的用法非常感兴趣. 接下来我准备写一个 “Visual Studio使用技巧 ” 一个系 ...

  7. Visusl Studio常用快捷键

    Visusl Studio常用快捷键 快捷键     功能 ctrl+k,c 注释选中行      ctrl+k,u 取消对选中行的注释 CTRL + SHIFT + B:生成解决方案 CTRL + ...

  8. Android Studio 常用快捷键及常用设置

    Android Studio 常用快捷键及常用设置 一.常用快捷键 快捷键 描述 Ctrl + Alt + L 格式化代码 Ctrl + ( +/- ) 展开/折叠 代码块 Ctrl + Shift ...

  9. Android Studio 常用快捷键 for mac

    Android Studio 常用快捷键 for mac 查找/查看相关 ⌘O: 全局查找class类名<使用率非常高> ⌘F: 在当前编辑文件中查找<使用率非常高> | 对应 ...

  10. Android Studio常用快捷键 - 转

    Android Studio常用快捷键 1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的 ...

随机推荐

  1. Qt/C++音视频开发73-高效滤镜/文字水印/图形水印/图片水印/yolo运算后的结果显示到画面中

    一.前言 视频监控系统发展到今天,越来越智能,比如这些年流行的人脸识别.物体识别.烟感识别等,都是需要拿到图片数据去做运算处理,然后将结果显示到视频画面中,或者还有要求将结果保存到视频录像文件中,以便 ...

  2. Qt开源作品22-运行时间记录类

    一.前言 在早期开发的软件中,尤其是初学者入门者写的软件,软件运行久了,难免遇到意外崩溃的时候,可是大部分的运行设备可能在现场客户那,需要记住每一次从软件启动后到软件意外关闭前的运行时间,需要记录的信 ...

  3. Transformer总结

    Contents Attention OverallSurvey NLP Language Speech CV Backbone_Classification Self-Supervised Inte ...

  4. Zookeeper的原理和架构设计,以及应用场景

    什么是 Zookeeper Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如: 统一命名服务 状态同步服务 集群 ...

  5. labuladong的二分法查找模板

    几条规则: 1. while(left <= right)作为循环进入条件,退出则为left > right 循环内不再有return条件 2. nums[mid] == target之后 ...

  6. linux:问题诊断

    查看带宽 1.安装 iftop 工具(iftop 工具为 Linux 服务器下的流量监控小工具) yum install iftop -y 说明:若是是 Ubuntu 系统,请执行 apt-get i ...

  7. 最佳产品奖,TeleDB拿下!

    近日,第十三届PostgreSQL技术大会在杭州举行.本次大会以"聚焦云端创新,汇聚智慧共享"为主题,行业大咖.学术精英.技术专家和技术爱好者齐聚一堂,共同探讨数据库领域的发展趋势 ...

  8. Rocksdb原理简介

    本文分享自天翼云开发者社区<Rocksdb原理简介>,作者:l****n Rocksdb作为当下nosql中性能的代表被各个存储组件(mysql.tikv.pmdk.bluestore)作 ...

  9. 使用VS2022打开解决方案后每个项目都显示“不兼容”

    1.问题描述 今天本地使用VS2022打开之前新建的项目(.Net6框架),突然出现每个项目都显示"不兼容"的问题,导致每个项目的文件都看不到了,如下图所示: 2.解决办法 鼠标右 ...

  10. 搭建基于Grafana+Prometheus+Node_exporter的性能监控与分析平台(Linux版)

    搭建基于Grafana+Prometheus+Node_exporter的性能监控与分析平台(Linux版) 在现代IT环境中,系统监控与分析是确保应用稳定性和高效性的关键.Prometheus与Gr ...