DevEco Studio使用技巧【一】快捷键+代码编辑

工欲善其事必先利其器,当我们编写代码时,快捷键和快捷方式是必不可少的。下面是我总结的一些快捷键:

以下是 DevEco Studio 中一些常用快捷键在 Windows 和 Mac 系统下的对比:

编辑类

功能Windows 快捷键Mac 快捷键
撤销上一步操作Ctrl + ZCommand + Z
恢复上一步撤销的操作Ctrl + YCommand + Shift + Z
复制当前行或选中的代码块Ctrl + C(选中时);Ctrl + Alt + ↓(复制当前行)Command + C(选中时);Command + Option + ↓(复制当前行)
剪切当前行或选中的代码块Ctrl + X(选中时);Ctrl + X(复制当前行后相当于剪切)Command + X(选中时);Command + Option + ← 选中整行后 Command + X 剪切
粘贴Ctrl + VCommand + V
删除当前行Ctrl + Y(部分版本);Ctrl + D(删除当前行或选中的行)Command + Delete(删除到行首);Control + K(删除到行尾);Command + Shift + K(删除整行)
代码格式化Ctrl + Alt + LCommand + Option + L
自动补全代码Ctrl + SpaceControl + Space(如果与系统输入法冲突,可能需要调整)
快速修复Alt + EnterOption + Enter
显示代码提示Ctrl + PCommand + P

查找与替换类

功能Windows 快捷键Mac 快捷键
查找Ctrl + FCommand + F
在当前文件中替换Ctrl + RCommand + R
全局查找Ctrl + Shift + FCommand + Shift + F
全局替换Ctrl + Shift + RCommand + Shift + R
查找下一个F3F3
查找上一个Shift + F3Shift + F3

导航类

功能Windows 快捷键Mac 快捷键
跳转到定义Ctrl + BCommand + B
跳转到声明Ctrl + 左键单击Command + 左键单击
返回上一次的编辑位置Ctrl + Alt + ←Command + Option + ←
前进到下一次的编辑位置Ctrl + Alt + →Command + Option + →
跳转到指定行Ctrl + GCommand + L

运行与调试类

功能Windows 快捷键Mac 快捷键
运行项目Shift + F10Control + R
调试项目Shift + F9Control + D
暂停调试F8F8
继续执行F9F9
单步跳过F8F8
单步进入F7F7
单步跳出Shift + F8Shift + F8

需要注意的是,快捷键可能会因 DevEco Studio 的版本不同而有所差异。如果上述快捷键在你的环境中无法使用,可以在 DevEco Studio 的设置中进行查看和修改。在 Windows 中,路径为 File -> Settings -> Keymap;在 Mac 中,路径为 DevEco Studio -> Preferences -> Keymap

代码高亮

支持对代码关键字、运算符、字符串、类名称、接口名、枚举值等进行高亮颜色显示,可以在菜单栏打开File > Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme自定义各语言高亮显示颜色

同时还可以对变量名参数名进行语义高亮,默认情况下为关闭状态,可以在菜单栏打开File > Settings或快捷键Ctrl+Alt+S(Mac为DevEco Studio > Preferences,快捷键为Command+英文逗号)面板,在Editor > Color Scheme > Language Defaults > Semantic highlighting中,打开语义高亮开关。

代码智能补齐

基于HuaweiCloud SmartAssist提供Java代码的智能补齐能力,编辑器工具会分析上下文并理解项目内容,并根据输入的内容,提示可补齐的类、方法、字段和关键字的名称等。(编辑器版本大于2.1才可以),使用SmartAssist智能编码辅助工具,需要在File > Settings >DevEco Labs > SmartAssist中勾选“Enable SmartAssist”开启。SmartAssist默认最大允许占用的内存为1.5G,如果出现卡顿,可以尝试适当调整该阈值。调整后,还是出现卡顿现象,并提示内存不足,建议升级电脑主机内存。

代码自动跳转

在编辑器中,可以按住Ctrl键,鼠标点击代码中的类、方法、参数、变量等名称,自动跳转到定义处。

代码结构树

支持快速查看代码文档的结构树,包括全局变量和函数,类成员变量和方法等,并可以跳转到对应代码行。可使用快捷键Alt + 7 / Ctrl + F12(Mac为Command+7)快速打开代码结构树。

代码快速注释

支持对选择的代码块进行快速注释,使用快捷键Ctrl+/ (Mac为Command+/ )快速进行注释。对于已注释的代码快,再次使用快捷键Ctrl+/ (Mac为Command+/ )取消注释。

代码格式化

支持对选定范围的代码或者当前整个文件进行代码格式化操作,可以很好的提升代码的美观度和可读性。

  • 使用快捷键Ctrl + Alt + L(Mac为Command+Option +L) 可以快速对选定范围的代码进行格式化。
  • 使用快捷键Ctrl + Alt + Shift + L(Mac为Command+Option+L)可以快速对当前整个文件进行格式化。

如果在进行格式化时,对于部分代码片段不需要进行自动的格式化处理,可以通过如下方式进行设置:

  1. File>Settings>Editor>Code Style,点击“Formatter”,勾选“Turn formatter on/off with markers in code comments”。
  2. 在Java或C/C++代码中,在不需要进行格式化操作的代码块前增加“//@formatter:off”,在不格式化代码块的最后增加“//@formatter:on”,即表示对该范围的代码块不需要进行格式化操作。

代码折叠

支持对代码块的快速折叠和展开,可以使用快捷键Ctrl + 加号键(Mac为Command+Option+加号键)快速展开已折叠的代码;使用快捷键Ctrl + 减号键(Mac为Command+Option+减号键)折叠已展开的代码块

代码查找

通过对符号、类或文件的即时导航来查找代码。检查调用或类型层次结构,轻松地搜索工程里的所有内容。通过使用连续按压两次Shift快捷键,打开代码查找界面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值