以下是对 Android Studio 默认风格 的常用快捷键汇总:

快捷键

说明

Ctrl + X

剪切

Ctrl + D

在当前下方复制一行

Ctrl + E

查看最近打开的文件

Ctrl + N

查找类名、文件名

Ctrl + O

显示父类中可复写的方法

Ctrl + F

类内搜索

Ctrl + R

查找替换

Ctrl + J

弹出快捷代码框

Ctrl + H

显示类继承结构图

Ctrl + F12

查看类内所有方法

Ctrl + Alt + T

选中代码块,按下快捷键可快速添加 if、try catch 等语句

Ctrl + Alt + L

格式化代码

Ctrl + Alt + Space

弹出提示

Ctrl + Alt + H

查看此方法的引用

Ctrl + Alt + O

优化导入的包

Ctrl + Shift + F8

展示项目中所有断点

Ctrl + Shift + N

查找文件

Ctrl + Shift + Space

自动补全代码

Ctrl + Shift + Backspace

回到上次编辑的地方

Ctrl + Shift + 上键

代码块整体上移

Ctrl + Shift + F

全局搜索

Ctrl + Shift + F12

关闭所有窗口

Alt + Insert

生成构造方法、获getter/setter方法、toString方法等

Alt + 鼠标左键拖动

多行编辑

下面是对某些快捷键进行介绍:

1、Ctrl + E

同时按下 Ctrl + E 快捷键,弹出最近打开的文件列表,可以快速选择最近曾经打开过的文件。

2、Ctrl + R

Ctrl+F 快捷键 常和 Ctrl+F 快捷键 一起使用,用来快速查找并全部替换。

先试用 快捷键Ctrl+F 搜索出所有的关键字,然后使用 快捷键Ctrl+R 弹出替换栏,在替换栏输入框中输入替换后的单词 并 点击 Replace all按钮 即可将类中所有的关键字替换掉,十分快捷。

不过,在实际开发中需要谨慎使用,避免引入不容易察觉的问题。

3、 Ctrl + J

弹出快捷代码框

对于一些常用的代码 Android Studio 进行了封装,直接选中即可快速生成,在开发中十分实用。

使用:

这里以 打印 log 和 弹出Toast 为例。

打印 log:

首先按下 Ctrl+J 快捷键,弹出快捷代码,然后直接输入 log,弹出有关 log 代码块。

选中其中一句,按下 Enter键,即可快速生成一行Log代码

打印 TAG:

打印 Log 需要 TAG,在类的最上方输入快捷代码 logt,即可快速生成一个TAG

按下 Enter键 即可

打印 Toast:

同样,先输入Ctrl+J键,弹出快捷代码框,然后直接输入toast,按下Enter键 即可

4、Ctrl + F12

快速查看类中所有方法,在类中方法比较多的情况下很实用

同时,在弹出的这个框中可 直接输入想要搜索的方法,进行快速匹配

5、Ctrl + H

显示类继承结构图

6、Ctrl + Alt + T

选中代码块,按下快捷键可快速添加 if、try catch 等语句。

选中一块代码,同时按下Ctrl、Alt和T键,弹出“包裹”弹出框。

选择需要包裹的类型即可包裹选中的代码,这里以try/catch为例,单击选中即可

可以看出,自动为选中的那行代码添加了try/catch语句进行包裹。

7、Ctrl + Alt + L

对当前类的所有代码进行格式化。

格式化前:

编写代码的时候可能不会太注意格式问题,导致代码排版比较乱,不便于阅读。

编写完毕的时候可以通过此快捷键进行快速格式化。

格式化后:

8、Ctrl + Alt + H

查看此方法的引用。

点中某一个方法,按下快捷键,弹出此方法的调用关系,此快捷键在开发中十分常用。

9、Ctrl + Alt + O

自动导包或删除无用的包。

代码中常有一些不用的包:

这时候按下快捷键即可自动删除这些无用的包。

10、Ctrl + Shift + F8

展示项目中所有断点。

在这个窗口中,可一次性删除项目中的所有断点。

11、Alt + Insert

弹出快速代码生成框,有构造方法、getter/setter方法、toString方法等。

这里以生成构造方法为例,选择Constructor选项

选中三个属性并点击 OK按钮

可以看出,自动生成了包含三个属性的构造方法,很是方便快捷。

12、Alt + 鼠标左键拖动

多行编辑

按下 Alt 键并结合鼠标可以同时选中多行

上图中一次选中了多行,此时可以进行多行编辑

android studio复写方法,Android Studio 常用快捷键相关推荐

  1. Visual Studio 2013键盘码农常用快捷键

    Visual Studio 2013键盘码农常用快捷键 声明及广告 所有功能针对C#开发配置而写,面向人群是喜欢键盘操作而非鼠标操作的开发者.部分功能可能由插件提供,我会尽可能标注出相应的插件名称.为 ...

  2. Android代码混淆方法,Android 代码混淆零基础入门

    内容提要 本篇文章主要有三个部分,让读者读完后能自己写规则混淆项目 对Android代码怎么开启混淆做一个简单的介绍. 对混淆规则做一个简单介绍: 在混淆过后Crash日志反推代码工具retrace. ...

  3. Android屏幕监视方法,Android 关于手机屏幕的那些事

    1.屏幕方向参数: ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//未指定,此为默认值.由Android系统自己选择合适的方向. ActivityInfo. ...

  4. android datepicker使用方法,android DatePicker

    Date Picker 提供了一个构件去选择一个时间,使用DatePicker构件,该构件允许用户去选择月,日,年在一个界面中. 实例介绍 首先我们应该先创建一个DatePickerDialog,该D ...

  5. android view使用方法,Android View构造方法第三参数使用方法详解

    我们都知道,在Android中要使用一个View,一般会有两种方式: 在XML文件中配置: 直接在代码中new一个View的对象. 我们今天讨论的内容就是围绕着View的构造方法的. 1.实例 首先我 ...

  6. android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法

    package zhangphil.back; import android.support.v7.app.ActionBarActivity; import android.util.Log; im ...

  7. android avd 使用方法,Android中Android Virtual Device(AVD)使用教程

    AVD的全称为:Android Virtual Device,就是Android运行的虚拟设备,他是Android的模拟器识别.建立的Android要运行,必须创建AVD,每个AVD上可以配置很多的运 ...

  8. android datepicker使用方法,android中DatePicker和TimePicker的使用方法详解

    本文以实例讲述了android中DatePicker和TimePicker的使用方法,具体步骤如下: 下面是实现具体功能的代码,其中main.xml代码为: android:layout_width= ...

  9. android view使用方法,android – 如何使用getView()方法,它在哪里被调用?

    我是Android开发的新手,并且一直遵循Android网站上提供的教程.我目前在视图教程部分,特别是Grid Views: Hello, Grid View Tutorial的教程. 我无法通过适配 ...

最新文章

  1. 微信小程序城市定位(百度地图API)
  2. Java 垃圾回收机制,你知多少??
  3. 修改unity变量名但不丢失序列化值
  4. 在D-Bus适配器中声明槽
  5. jQuery获取Table某列的值
  6. mysql sum计算效率很慢_MySQL基础之分组函数
  7. 初识SolrJ开发, schema.xml的配置与服务初始化.
  8. SpringBoot约定大于配置的特性解读 SpringBoot快速入门
  9. 【机器学习】监督学习--(回归)岭回归
  10. linux先安装svn server
  11. codevs 1191 树轴染色 线段树区间定值,求和
  12. 一个单片机搞定USB电阻式触摸屏,完美解决飞点问题。
  13. Nginx命令行控制
  14. win10家庭版升级教育版,专业版和企业版最新密钥和方法分享
  15. 同时连接多个以及如何配置?
  16. Opencv中视频播放与进度控制
  17. 【认知计算】Deepfake/Anti-deepfake综述探究
  18. proteus中仿真51单片系列之---blink点灯程序
  19. 问题 D: DD_BOND看到的hcy
  20. 带你探索元宇宙鲜为人知的另一面

热门文章

  1. 曲面屏手机之战:不再直的手机朝哪弯?
  2. 计算机原理音频,音频分析原理-模拟电子-电子工程世界网
  3. 抛弃还是回归?苹果淘汰 16GB 第五代 iPod touch
  4. zset获取指定score_7、Redis中对ZSet类型的操作命令
  5. c语言欺凌,首次对学生欺凌进行定义!未成年人保护法作出大幅修订
  6. 12个经典性能测试面试题
  7. CUDNN官网下载太慢解决办法
  8. Chapter 5 决策树和随机森林实践
  9. AXI4协议之AXI4-Full接口详解及实战
  10. 新型追踪方式之——浏览器指纹(浏览器指纹插件)