让人惊叹的Android Studio快捷键总结

2024-03-23 11:58

本文主要是介绍让人惊叹的Android Studio快捷键总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Win/Linux:alt+up/down;Mac:ctrl+up/down

实现在类或方法间瞬移光标。
这里写图片描述

Win/Linux:ctrl+f12;Mac:cmd+f12

弹出文件中的类和方法结构图,并可以查找并定位类成员和方法。按esc取消。
这里写图片描述

Win/Linux:ctrl+alt+h;Mac:ctrl+alt+h

展示一个方法调用路径层级图
这里写图片描述

Win/Linux:ctrl+shift+i;Mac:alt+space

弹出展现方法具体实现代码的小窗
这里写图片描述

Win/Linux:ctrl+shift+a;Mac:cmd+shift+a

查找Android Studio中的动作或者命令。
这里写图片描述

有一个很有用的命令:Analyze Data flow to Here

可以用ctrl+shift+a后输入Analyze Data flow to Here,可以分析某个陌生的变量究竟是从哪来的,并在哪里返回。

Win/Linux:alt+shift+up/down;Mac:alt+shift+up/down

整行移动,amazing!光标放在方法上还可以移动整个方法体,cool!
这里写图片描述 这里写图片描述

Win/Linux:ctrl+y;Mac:cmd+backspace

整行删除!
这里写图片描述

Win/Linux:ctrl+d;Mac:cmd+d

复制整行
这里写图片描述

Win/Linux:ctrl+w;Mac:alt+up/down

拓展选中区域代码块,酷炫!
这里写图片描述

Win/Linux:ctrl+alt+t;Mac:cmd+alt+t

让代码块被一些语句包围,比如if,while,try/catch语句
这里写图片描述

Win/Linux:ctrl+shift+delete;Mac:cmd+shift+delete

移除外层包围的代码。
这里写图片描述

Win/Linux:ctrl+j;Mac:cmd+j

弹出动态模板代码提示框。所谓的动态模板(Live Templates)就是输入一小段常用代码的缩写,可以快速生成一块代码模板,比如ctrl+j后输入ifn会快速生成一个if语句模板。这是一个值得探索的丰富有用的快捷键
这里写图片描述

Win/Linux:alt+J;Mac:ctrl+G

拉长光标,同时连续地选择连续地选择多行代码。
这里写图片描述

Mouse: Alt+MouseDrag

非常酷炫的特技啊~~~~不get不行呀!!!!
这里写图片描述

Win/Linux:Alt + Ctrl + O;Mac:Option + Control + O

清除无效包引用

Win/Linux:Ctrl+O;Mac:Ctrl+O

快速复写方法

Win/Linux:Ctrl+Right/left;Mac:Cmd+Right/left

移动光标到各个单词的开头或结尾

Win/Linux:Ctrl+P;Mac:Cmd+P

显示方法参数信息
这里写图片描述

Win/Linux:Ctrl+alt+L;Mac:Cmd+Option + L

格式化代码

Win/Linux:Ctrl + Shift + /;Mac:Cmd + Option + /

注释代码(/**/)

Win/Linux:Shift+F6

修改所有同名的变量
这里写图片描述

条件断点

在断点处鼠标右键,可以设置条件断点。

这篇关于让人惊叹的Android Studio快捷键总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/838247

相关文章

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

Nginx Location映射规则总结归纳与最佳实践

《NginxLocation映射规则总结归纳与最佳实践》Nginx的location指令是配置请求路由的核心机制,其匹配规则直接影响请求的处理流程,下面给大家介绍NginxLocation映射规则... 目录一、Location匹配规则与优先级1. 匹配模式2. 优先级顺序3. 匹配示例二、Proxy_pa

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

MySQL基本查询示例总结

《MySQL基本查询示例总结》:本文主要介绍MySQL基本查询示例总结,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Create插入替换Retrieve(读取)select(确定列)where条件(确定行)null查询order by语句li

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四

Android与iOS设备MAC地址生成原理及Java实现详解

《Android与iOS设备MAC地址生成原理及Java实现详解》在无线网络通信中,MAC(MediaAccessControl)地址是设备的唯一网络标识符,本文主要介绍了Android与iOS设备M... 目录引言1. MAC地址基础1.1 MAC地址的组成1.2 MAC地址的分类2. android与I

Linux区分SSD和机械硬盘的方法总结

《Linux区分SSD和机械硬盘的方法总结》在Linux系统管理中,了解存储设备的类型和特性是至关重要的,不同的存储介质(如固态硬盘SSD和机械硬盘HDD)在性能、可靠性和适用场景上有着显著差异,本文... 目录一、lsblk 命令简介基本用法二、识别磁盘类型的关键参数:ROTA查询 ROTA 参数ROTA

Android 实现一个隐私弹窗功能

《Android实现一个隐私弹窗功能》:本文主要介绍Android实现一个隐私弹窗功能,本文通过实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 效果图如下:1. 设置同意、退出、点击用户协议、点击隐私协议的函数参数2. 《用户协议》、《隐私政策》设置成可点击的,且颜色要区分出来res/l

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Android 12解决push framework.jar无法开机的方法小结

《Android12解决pushframework.jar无法开机的方法小结》:本文主要介绍在Android12中解决pushframework.jar无法开机的方法,包括编译指令、框架层和s... 目录1. android 编译指令1.1 framework层的编译指令1.2 替换framework.ja