Android Studio 快捷键盘

2023-10-27

Alt+回车 导入包,自动修正

Crtl+X 剪贴 删除本行 ,之前用Eclipse Ctrl+D 就是删除,在AndroidStudio 中是复制本行到下一行,找了好久都没找到删除本行快捷键的 汗

Ctrl+N 查找类
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代码
Ctrl+Alt+O 优化导入的类和包
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+E或者Alt+Shift+C 最近更改的代码
Ctrl+R 替换文本
Ctrl+F 查找文本
Ctrl+Shift+Space 自动补全代码
Ctrl+空格 代码提示
Ctrl+Alt+Space 类名或接口名提示
Ctrl+P 方法参数提示
Ctrl+Shift+Alt+N 查找类中的方法或变量
Alt+Shift+C 对比最近修改的代码

Shift+F6 重构-重命名
Ctrl+Shift+先上键
Ctrl+X 删除行
Ctrl+D 复制行
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )
Ctrl+J 自动代码
Ctrl+E 最近打开的文件
Ctrl+H 显示类结构图
Ctrl+Q 显示注释文档
Alt+F1 查找代码所在位置
Alt+1 快速打开或隐藏工程面板
Ctrl+Alt+ left/right 返回至上次浏览的位置
Alt+ left/right 切换代码视图
Alt+ Up/Down 在方法间快速移动定位
Ctrl+Shift+Up/Down 代码向上/下移动。
F2 或Shift+F2 高亮错误或警告快速定位

代码标签输入完成后,按Tab,生成代码。
选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
Ctrl+W 选中代码,连续按会有其他效果
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示。
Ctrl+Up/Down 光标跳转到第一行或最后一行下

Ctrl+B 快速打开光标处的类或方法


最常用快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+Up and Alt+Down可在方法间快速移动



18.在一些地方按Alt+Enter可以得到一些Intention Action,例如将”==”改为”equals()”
19.Ctrl+Shift+Alt+N可以快速打开符号
20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和Ctrl+Shift+/可以注释代码
23.Ctrl+Alt+B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看 Java Doc
26.Ctrl+Alt+Space是类名自动完成
27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
28.Live Templates! Ctrl+J
29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
31.Ctrl+Shift+J可以整合两行
32.Alt+F8是计算变量值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Studio 快捷键盘 的相关文章

  • linux如何开发一些自定义命令

    在Linux中 可以通过创建自己的脚本或可执行程序来开发自己的命令 下面是一些具体的步骤 创建脚本或可执行程序 首先 你可以使用文本编辑器创建一个脚本文件或可执行程序 例如使用Bash脚本编写一个名为 mycommand 的命令 bin b
  • 【华为OD机试2023】工作安排 100% C++ Java Python

    华为OD机试2023 工作安排 100 C Java Python 前言 如果您在准备华为的面试 期间有想了解的可以私信我 我会尽可能帮您解答 也可以给您一些建议 本文解法非最优解 即非性能最优 不能保证通过率 Tips1 机试为ACM 模
  • 自动化防火墙放行目标域名IP

    bin bash 设置要获取IP地址的域名 domain yourdomain com 获取域名的IP地址 new ip dig short A domain 移除之前添加放行的IP地址 通过备注找它的编号 rule number ipta
  • L3 操作系统启动

    L3 操作系统启动 1 setup 模块 1 1 setup s 此部分的代码用来完成 OS 启动前的设置 start mov ax INITSEG mov ds ax mov ah 0x03 xor bh bh int 0x10 取光标位
  • zotero文献管理工具的配置与应用

    插件 文献管理 zotero文献管理工具 2 zotero参考文献格式 Zotero 使用JurisM Style实现同时生成 et al 和 等 Zotero修改版 终于可以原生支持同时生成 et al 和 等 了 3 拉取知网文献方法
  • Cas服务端5.3 基于MySQL8数据库,实现用户认证

    第一步 Cas 服务端添加数据库认证依赖jar 文件 找到下图所示代码端 添加如下依赖jar包
  • jenkins ERROR: Failed to parse POMs ProjectBuildingException Non-resolvable parent POM for

    描述 项目 spring boot 项目在本地可以正常启动和打包 但当在jenkins部署运行时报错 Non resolvable parent POM for 无法找到父包的pom文件 错误信息 解决方式 1 设定父包的 relative
  • Shell常用命令

    自以为前端工程师可能用不到Shell命令 但在学习Git时 发现除了Git命令 还有好多是需要Shell命令来配合的 所以 Shell命令需要系统的学习并进行总结 本文将详细介绍shell常用命令 特殊字符 特殊字符对shell具有特殊含义
  • 简单实现stm32f103芯片usb模拟U盘进行IAP更新用户程序

    更新单片机内的用户程序 方式一般都是仿真器 串口 网络口 usb DFU 另类一点CAN也行 但是这些方式都有一个共同点 必须要有相应的上位机配合操作 还要教会别人使用 那么能不能有更简单傻瓜化的升级方式呢 今天二逼程序猿就来说说另类一点的
  • SpringMVC上传文件的三种方式

    commonsmultipartresolver 的源码 可以研究一下 http www verysource com code 2337329 1 commonsmultipartresolver java html 前台 1 2 3 4
  • JVM OOM分析

    JVM OutOfMemoryError 分析 1 Java 堆溢出 1 1 设置JVM参数 verbose gc Xms20M Xmx20M Xmn10M XX PrintGC XX PrintGCDetails XX HeapDumpO
  • [专利与论文-8]:2021年江苏省专业技术人员职称申报详细手册与申请流程信息收集

    目录 一 申报入口 二 中级 副高及正高申报请按如下材料准备 三 相关事项说明 四 申报信息填写案例 4 1 基本信息与申报信息 4 2 基本信息采集 工作总结 其它附件材料 4 3 其他材料准备 一 申报入口 https m mynj c
  • 模拟电路设计(9)--- VMOSFET

    MOS器件虽然漏极电流可以达到数安培 漏源电压可以达到100V以上 但是由于漏源电阻大 频率特性差 硅片面积利用率低等缺点 使得MOSFET在功率上有很大的限制 随着VMOS技术移植到MOS功率器件后 VMOSFET的耐压可达到1000V以
  • 深度学习环境配置——(Cuda11)windows下的torch==1.7.1环境配置

    学习前言 好多30系显卡呀 虽然很贵 但是为了深度学习也没有办法欸 该博客主要是为了30系显卡写的 当然不一定一定要30系列显卡 只要支持Cuda11都可以这样配置 环境内容 pytorch 1 7 1 torchvision 0 8 2
  • 决策树分类器DecisionTreeClassifier参数解释

    sklern中使用sklearn tree DecisionTreeClassifier类来实现决策树分类算法 模型调参常用参数如下 名称 功能 描述 criterion 特征选择标准 gini or entropy default gin
  • 软件测试/测试开发丨学会与 AI 对话,高效提升学习效率

    点此获取更多相关资料 简介 ChatGPT 的主要优点之一是它能够理解和响应自然语言输入 在日常生活中 沟通本来就是很重要的一门课程 沟通的过程中表达越清晰 给到的信息越多 那么沟通就越顺畅 和 ChatGPT 沟通也是同样的道理 如果想要
  • 内网工作站部署

    概述 为了方便做各种实验 我买了几台服务器放在家里 服务器上安装了虚拟化系统 运行的虚拟机有十几台 在家里的时候 我可以很方便的连接服务器 但是到了单位或出差的时候 连接服务器变得比较麻烦了 最开始我使用各种内网穿透的方案 但是虚拟机很多
  • SylixOS热插拔实现实例(四)

    1 网卡热插拔实现 SylixOS中 热插拔消息是在创建热插拔设备时产生 由热插拔设备驱动实现 下面介绍以网卡热插拔为例 介绍网卡热插拔消息产生流程 以mini2440网卡驱动为例 驱动程序通过调用API HotplugPollAdd函数将
  • 向数组中输入字符串的三种方法

    像一维数组中输入一串字符并输出 第一种方法 用gets 获取字符串 输出结果 第二种方法 利用scanf输入字符 注意不能获取空格 结果 第三种方法 利用while循环getcchar 结果
  • C#如何调用外部exe程序

    http blog csdn net cyamazing article details 52849106 1 在主界面添加调用外部exe程序的Button 双击此Button进入代码编辑页面 在程序的开始using System Diag

随机推荐

  • OpenCV阈值处理(threshold函数、自适应阈值处理、Otsu处理)

    目录 阈值处理 一 threshold函数 1 二值化阈值处理 cv2 THRESH BINARY 2 反二值化阈值处理 cv2 THRESH BINARY INV 3 截断阈值化处理 cv2 THRESH TRUNC 4 超阈值零处理 c
  • 刷脸支付能够很好的解决扫码支付的弊端

    刷脸支付设备采用的是目前安全系数最高的3D结构光摄像头技术 使用毫米级景深信息检测 在用户第一次使用时 就通过光感点阵 采集了用户独一无二的生物身份信息 然后与实名认证后的支付宝账号相连 来达到安全支付的效果 也就是说 就算不法分子拿着我们
  • cpp在vector中查找find元素

    假如我有一个vector数组 需要查询某个数是否在数组中 某个数在数组中第一次出现的位置 这个时候就需要用到
  • Python——UDP Socket实现视频互传,远程调用另一台电脑摄像头(cv2)

    一台电脑当服务器多线程提供摄像头服务 支持多台电脑调用 目录 一台电脑当服务器多线程提供摄像头服务 支持多台电脑调用 一 效果展示 和舍友联机 多台电脑效果 二 带注释的代码 1 服务端 2 客户端 一 效果展示 和舍友联机 多台电脑效果
  • 力扣刷题 每日两题(一)

    一 力扣20题 class Solution object def isValid self s type s str rtype bool if len s 0 return True stack for c in s if c or c
  • FISCO-BCOS 一、默认配置搭建区块链网络

    一 采用默认配置搭建区块链网络 1 安装openssl ubuntu依赖 sudo apt install y openssl curl 2 创建操作目录 下载安装脚本 cd mkdir p fisco cd fisco 3 搭建单群组4节
  • 面试分享

    在软件测试的面试过程中 经常会出一些测试基础的问题 以此来评估应聘者的基本测试功底和知识储备 下面我就为大家整理了一些软件测试常见面试题及答案 仅供参考 之前的推文也有分享过相关的软件测试面试题 正在准备面试的小伙伴们可以进入本公众号 面试
  • flutter内存泄漏常见分析

    内存泄漏是Flutter中的一个常见问题 以下是一些可能导致内存泄漏的情况和注意事项 未释放控制器 在使用一些控制器 如AnimationController TextEditingController等 时 需要在不需要时及时释放控制器
  • 创建线程的方式打开记事本

    更好的阅读体验 huge color red 更好的阅读体验 更好的阅读体验 今天操作系统课老师讲到进程 提出了一个有趣的小实验 能否以系统调用的方式利用 Windows 创建进程的系统调用函数来打开一个软件 闲着蛋疼的我立马来了兴趣 姑且
  • unity开发VR,没有VR设备解决方式

    文章目录 前言 一 环境搭建 1 普通VR环境搭建 2 虚拟相机搭建 二 模拟相机的操作 总结 前言 开发实例环境为unity2018 4 11 VRTK3 3 0 steamVR1 2 23 当我们身边没有HTC VIVE设备时我们不能去
  • Android Studio中的mavenCentral、jcenter、google仓库

    一 Android Studio中依赖是从哪里得到 是从工程的build gradle里面定义的Maven仓库服务器去下载library的 总的来说 只有两个标准的Android library文件服务器 mavenCentral和jcen
  • AES加密和解密详解

    本文使用的是cyrpto js库 以AES CBC为例 先安装cyrpto js cyrpto js是js专门用来加密和解密用到的一个库 第一步 先确认一下电脑是否有node和npm 输入node version显示 v 版本号就可以下一步
  • RPMB分区介绍

    RPMB Replay Protected Memory Block重放保护内存块 Partition 是 eMMC 中的一个具有安全特性的分区 eMMC 在写入数据到 RPMB 时 会校验数据的合法性 只有指定的 Host 才能够写入 同
  • Java之解压Tar.gz和Gz文件到指定的目录下

    工作中的需求 需要读取指定路径下的压缩文件 然后解压到指定的目录下 引入maven依赖
  • msvcp140.dll丢失的4个解决方法,msvcp140.dll丢失的常见原因

    msvcp140 dll是Windows操作系统中的一个动态链接库文件 由Microsoft Visual C 程序库所提供 它包含了许多C 函数和类的定义 可以为应用程序提供一些基本服务 比如内存管理 文件输入 输出和网络连接等功能 我们
  • phpstorm表单递交post出错get正确的解决方法

    好吧 这是我第二次因为这个问题搞得凌晨才睡觉 这次一定要记录下来 phpstorm版本2016 1 1 问题详细描述 在html写好表单之后以post方式递交给php文件 返回结果在谷歌浏览器是 Automatically populati
  • Allegro如何做镂空丝印操作指导

    Allegro如何做镂空丝印操作指导 在PCB设计丝印的时候 会需要画镂空的丝印 Allegro升级到了172版本的时候 可以画镂空的丝印 如下图 具体操作如下 选择Shape Add Rect命令 Options选择需要画到的层面 比如S
  • nginx文档合集

    1 nginx documentation 2 14个Nginx的核心功能点 建议收藏 3 Nginx之负载均衡模块 ngx http upstream module 途径日暮不赏丶的博客 CSDN博客 4 tomcat redis ses
  • 华为OD机试 - 完美走位(Python)

    完美走位 题目描述 输入一个长度为4的倍数的字符串 字符串中仅包含WASD四个字母 将这个字符串中的连续子串用同等长度的仅包含WASD的字符串替换Q 如果替换后整个字符串中WASD四个字母出现的频数相同 那么我们称替换后的字符串是 完美走位
  • Android Studio 快捷键盘

    Alt 回车 导入包 自动修正 Crtl X 剪贴 删除本行 之前用Eclipse Ctrl D 就是删除 在AndroidStudio 中是复制本行到下一行 找了好久都没找到删除本行快捷键的 汗 Ctrl N 查找类 Ctrl Shift