Android studio 快捷键

2023-09-13 16:19:58

目录

Ctrl + N 搜索指定的 Java 类

用于在当前项目中搜索指定的 Java 类。使用快捷键后会打开一个搜索框,可以输入类名来快速定位到类
在这里插入图片描述

Ctrl + F 查找文本

在当前打开的文件中查找指定的文本。使用快捷键后会打开一个搜索框,可以输入要查找的文本
在这里插入图片描述

Alt + Enter 修复代码错误

快速修复代码错误。在代码中光标停留在有错误的代码上,按下该快捷键,会显示一个下拉列表,里面包含了多个修复选项,可选择一个来修复代码错误。
在这里插入图片描述

Ctrl + Alt + L 格式化代码

该快捷键用于格式化代码。使用快捷键后会将当前打开的文件中的代码按照规范的格式进行排版,使其易于阅读和理解。
在这里插入图片描述

Ctrl + D 复制当前行或选中的内容

该快捷键用于复制当前光标所在行或选中的内容。
在这里插入图片描述
在这里插入图片描述

Ctrl + W 逐渐增加当前选中的范围

该快捷键用于逐渐增加当前光标所在位置的选中范围。每按一次快捷键,选中范围就会逐渐扩大。
在这里插入图片描述
在这里插入图片描述
Ctrl + Shift + W 缩小当前选中的范围
该快捷键用于缩小当前光标所在位置的选中范围。每按一次快捷键,选中范围就会逐渐缩小。
在这里插入图片描述

在这里插入图片描述

Ctrl + / / Ctrl + Shift + / 注释当前行或选中的内容
注释当前光标所在行或选中的内容。在 Windows 和 Linux 系统中,使用 Ctrl + / 快捷键可在当前光标所在行添加注释符号“//”;使用 Ctrl + Shift + / 快捷键可在当前光标所在行添加多行注释符号“/* */在这里插入图片描述
在这里插入图片描述

Ctrl + Shift + - 折叠所有代码

用于折叠当前光标所在位置的所有代码。
在这里插入图片描述

Ctrl + Shift + + 展开所有代码

展开当前光标所在位置的所有代码。
在这里插入图片描述

Ctrl + B 查看定义

查看当前光标所在位置的变量或方法的定义。在使用该快捷键时,会跳转到变量或方法定义的位置。
在这里插入图片描述

Ctrl + Alt + B 查看实现

查看当前光标所在位置的接口或抽象方法的实现。在使用该快捷键时,会跳转到接口或抽象方法的实现位置。
在这里插入图片描述
跳转
在这里插入图片描述

Ctrl + Alt + O 优化导入的包

优化当前文件中导入的包。使用快捷键后,Android Studio 会自动删除多余的导入语句,并将相同包中的导入语句合并为一个。
在这里插入图片描述

Ctrl + F 查找和替换

查找和替换代码中的内容。使用 Ctrl + F / Command + F 可以查找当前文件中的内容,使用 Ctrl + R / Command + R 可以替换当前文件中的内容。
在这里插入图片描述

Shift + F9 调试应用程序

启动或停止调试应用程序。使用快捷键后,Android Studio 会启动或停止调试应用程序,同时在控制台中显示调试信息。
在这里插入图片描述
在这里插入图片描述

Ctrl+[ 跳到大括号的开头

在这里插入图片描述

Ctrl+] 跳到大括号的结尾

在这里插入图片描述

Ctrl+F12,显示当前文件的结构

在这里插入图片描述

Ctrl+F7 查询当前元素在当前文件中的引用,按F3可以选择

在这里插入图片描述

Ctrl+Shift+N 快速打开文件

在这里插入图片描述

Alt+Q 当前方法的声明

在这里插入图片描述

Alt+F1可以将选中的元素在各个面板中定位
在这里插入图片描述

Ctrl+Shift+Insert 选择剪贴板内容并插入

在这里插入图片描述

Alt+Insert 生成构造器/Getter/Setter等

在这里插入图片描述

Ctrl+Alt+V 引入变量

在这里插入图片描述

Ctrl+Alt+T 把代码包在一块内,例如try/catch

在这里插入图片描述

Alt+Up Alt+Down 在方法间快速移动
Ctrl+O 选择父类的方法进行重写

在这里插入图片描述

shift+鼠标滚动 编辑界面的横向滚动
Ctrl+~ 切换编辑界面的风格,快捷键设计

在这里插入图片描述

shift+F6 对类、方法、变量进行重命名,使用的地方会自动更新名字。

在这里插入图片描述

Ctrl+shift+空格 在赋值或者是在方法中要传入参数时,列出类型匹配的方法名、成员变量名

在这里插入图片描述

Ctrl+Tab 打开界面切换窗口,保持按住Ctrl键,选中相应的要打开的窗口

在这里插入图片描述

Shift+F6 重命名

在这里插入图片描述

Alt+1 快速打开或隐藏工程面板

在这里插入图片描述

Ctrl+G 弹出快速定位框,在框中输入行数点击OK即可快速切换到对应的行数

在这里插入图片描述
在这里插入图片描述

Ctrl+E 弹出最近打开文件列表

在这里插入图片描述

Ctrl+J 弹出快捷代码框

在这里插入图片描述

Shift + Alt + C 查看历史修改记录

在这里插入图片描述

Ctrl + H 查看类的继承层次

在这里插入图片描述

断点调试快捷键

Ctrl + Shift + F8 条件断点

常用在List循环中,当满足一定条件才进入断点调试
如我想在city的循环中,在list = Tokyo 才进入循环调试,可以在断点处右键(或快捷键 Ctrl + Shift + F8),输入条件,条件为java表达式
在这里插入图片描述

Ctrl+Shift+U 大小写切换

在这里插入图片描述

Shift + F11 显示全部书签

在这里插入图片描述
Ctrl + 标记 : 快速跳到书签

Ctrl + F8 在代码行上设置断点

在您想要设置断点的位置点击鼠标左键,或者使用快捷键
在这里插入图片描述

更多推荐

基于Simulink的用于电力系统动态分析

💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。⛳️座右铭:行百里者,半于九十。📋📋📋本文目录如下:🎁🎁🎁目录💥1概述📚2运行结果🎉3参考文献🌈4Matlab代码、Simulink及文章💥1概述本文介绍了基于Simulink

KT142C-sop16语音芯片的4个IO口如何一对一触发播放_配置文件详细说明

目录KT142C是一个提供串口的SOP16语音芯片,完美的集成了MP3的硬解码。内置330KByte的空间,最大支持330秒的语音长度,支持多段语音,支持直驱0.5W的扬声器无需外置功放如上图,芯片有4个IO口可以一对一,详见如下说明2.3芯片4个IO触发口功能-配置文件-简单说明2.4配置文件注意事项--以及常见问题

pytest框架前后置设置,以及pytest默认规则

一、pytest框架的默认规则1、模块名默认必须以test开头或者以test结尾2、测试类必须以Test开头,并且不能有__init__方法3、测试方法默认必须以test开头当然以后的一些默认规则除测试类不能使用__init__方法外其余的都是可配置的,当然一般情况下我们也不会去修改这些默认配置。二、使用setup与t

《PostgreSQL与NoSQL:合作与竞争的关系》

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🐅🐾猫头虎建议程序员必备技术栈一览表📖:🛠️全栈技术FullStack:📚MERN/MEAN/MEVNStack|🌐Jamstack|🌍GraphQL|🔁RESTfulAPI|⚡WebSockets|🔄CI/CD|🌐Git&Versio

盐碱地改良通用技术 铁尾砂改良学习

声明本文是学习GB-T42828.1-2023盐碱地改良通用技术第1部分:铁尾砂改良.而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们1范围本文件描述了铁尾砂改良盐碱地技术的技术原理,规定了技术要求、田间管理和效果评价。本文件适用于铁矿山企业采用经破碎、粉磨、磁选物理工艺选矿后得到的高硅铁尾砂对板结

时间复杂度讲解(数据结构)

目录引言什么是数据,结构和算法时间复杂度的概念如何计算时间复杂度总结引言hello大家好,我是boooooom君家宝。在前期的博客中博主呢对c语言的一些重要知识点进行了讲解,接下来博主的博客内容将为大家呈现的是数据结构算法的知识讲解,纯c语言版本。由于c语言对于数据结构和算法的进阶知识不是非常的契合,所以暂时只用c语言

kafka

1.Kafka概述2.Kafka安装部署3.Kafka架构深入1.Kafka概述1.1定义(1)Kafka是一个分布式的基于发布/订阅模式的消息队列(MessageQueue),主要应用于大数据实时处理领域。(传统使用)分布式:多台服务器干一件事。发布/订阅:消息的发布者不会将消息直接发送给特点的订阅者,而是将发布的消

现场总线学习

文章目录1.现场总线现状2.数据编码2.1数字数据的数字编码2.2数字数据的模拟编码3.通信方式!!!4.局域网及其拓扑结构5.工业总线协议6.为什么要在can协议的控制器和bus总线之间,连接一个can收发器?7.那其他协议也需要这种收发器么?8.OSI网络协议体系1.现场总线现状2.数据编码2.1数字数据的数字编码

PyTorch实战:实现Cifar10彩色图片分类

目录前言一、Cifar10数据集classtorch.utils.data.Datasettorch.utils.data.DataLoader二、定义神经网络普通神经网络:定义损失函数和优化器训练网络-NetCPU训练模型准确率​编辑GPU训练训练网络-LeNet模型准确率点关注,防走丢,如有纰漏之处,请留言指教,非

【智能家居-大模型】构建未来,聆思大模型智能家居交互解决方案正式发布

LISTENAI近日,国内11家大模型陆续通过《生成式人工智能服务管理暂行办法》备案,多家大模型产品已正式开放,激发了新一轮大模型热潮。大模型在自然语言理解方面的巨大突破,实现了认知智能的技术跃迁,带来了时代的智慧涌现,更是为智能家居行业带来了重大的发展契机。依托通用认知大模型,聆思率先上线了面向智能家居领域的大模型人

BEiT: BERT Pre-Training of Image Transformers 论文笔记

BEiT:BERTPre-TrainingofImageTransformers论文笔记论文名称:BEiT:BERTPre-TrainingofImageTransformers论文地址:2106.08254]BEiT:BERTPre-TrainingofImageTransformers(arxiv.org)代码地址

热文推荐