这是我在使用Android Studio过程中接触到的一些快捷键,和大家分享,后面会继续完善此文,也欢迎大家踊跃补充,一起完善

快捷键

删除并剪贴行:Ctrl+X

复制一行:Ctrl+D

代码格式整理:Ctrl+Alt+L

管理导入的类:Ctrl+Alt+O

修复建议:Alt+Enter

自动补全剩余代码:Ctrl+Shift+Enter

查看一个方法的参数Ctrl+P

代码包裹:选中代码后Ctrl+Alt+T

移除包裹:Ctrl+Shift+Delete

模板代码:Ctrl+J

快速查看类结构:Ctrl+F12,

快速查看谁调用了该方法:Ctrl+Alt+H,

在不离开当前类的前提下查看一个方法的实现:Ctrl+shift+i

将当前位置添加到书签中或者从书签移除:F11

查看书签:Shift+F11

上下移动一行代码:Alt+Shift+UP/Down

上下移动一个方法:Ctrl+Shift+UP/Down

删除行:Ctrl+Y

最大/最小化窗口:Ctrl+Shift+F12

重命名:Shift+F6

开启多行编辑,一般要开启允许按列复制:Alt+J

Alt+鼠标左键,列选择模式

自动补全代码时,按Enter键选择提示代码不会覆盖之前的代码,Tab键选择提示代码会覆盖之前的代码

查看一个类被哪些类所继承:Ctrl+Alt+B

局部变量转为全局变量,Ctrl+Alt+F

方法参数提示:Ctrl+P

快速定位到任意文件:连按两次Shift

查找类:Ctrl+N

查找文件:Ctrl+Shift+N

快速定位到类中的方法或者属性:Ctrl+F12

快速定位到当前类报错或者有警告的地方:F2或者Shift+F2

快速定位到类或者方法的定义:Ctrl+B

在当前页面查找:Ctrl+F

在当前页面查找替换:Ctrl+R

在选中的文件目录中查找Ctrl+Shift+F

在选中的文件目录中查找替换Ctrl+Shift+R

光标所在的上一个或者下一个位置:Ctrl+Alt+Left/Right

显示注释文档:Ctrl+Q

快速重写父类方法:Ctrl+O

为JavaBean快速生成getter/setter、toString()、以及构造方法等:Alt+Insert

快速查看类的继承结构:Ctrl+H

撤销:Ctrl+Z

恢复撤销:Ctrl+Shift+Z

回车光标定位到下一行Shift+Enter

回车光标定位到上一行:Shift+Alt+Enter

大小写转换Ctrl+Shift+U

显示类的结构窗口:Alt+7

回到上一次编辑的位置Ctrl+Shift+Backspace

快速折叠代码,折叠后使代码看起来像Lambda表达式:Ctrl+Shift+”-“

快速展开折叠的代码:Ctrl+Shift+”+“

抽取一个方法出来:Ctrl+Alt+M

抽取一个变量出来:Ctrl+Alt+V

快速遍历一个list集合,比如变量名为list,那么输入:list.for按Enter即可

重构:Ctrl+Alt+Shift+T

调试

在断点上右键单击,可以给断点添加条件

Attach Debugger可以快速进入Debug模式(Attach Debugger就是那个小手机的图标)类似Eclipse中先将App启动,再挂为Debug模式

调试中,按住Alt点击想要查看的变量或者语句。如果想查看更多,则可以按Alt+f8调出Evaluate Expression窗口来自行输入自定义的语句。

添加临时断点,该断点在第一次执行完后自动移除:Ctrl+Alt+Shift+F8

欢迎大家踊跃补充。。。。。。。。。。。。

Android Studio快捷键指南(本文持续更新)的更多相关文章

  1. 常用的 Android Studio 快捷键

    Android Studio 开发常用快捷键: 整理了使用 Android Studio 开发工具时常用到的一些快捷键,使用快捷键可以极大提高开发效率. 常用的 Android Studio 快捷键: ...

  2. 《Android Studio有用指南》4.27 使用演示模式

    本文节选自<Android Studio有用指南> 第4章第27节 作者: 毕小朋 眼下本书已上传到百度阅读, 在百度中搜索[Anroid Studio有用指南]便能够找到本书. 什么是演 ...

  3. 《Android Studio实用指南》7.1 AndroidStudio代码检查工具概述

    本文节选自<Android Studio实用指南> 作者: 毕小朋 目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书. Android Stud ...

  4. 《Android Studio实用指南》4.27 使用演示模式

    本文节选自<Android Studio实用指南> 第4章第27节 作者: 毕小朋 目前本书已上传到百度阅读, 在百度中搜索[Anroid Studio实用指南]便可以找到本书. 什么是演 ...

  5. 《Android Studio有用指南》7.1 AndroidStudio代码检查工具概述

    本文节选自<Android Studio有用指南> 作者: 毕小朋 博客: http://blog.csdn.net/wirelessqa 眼下本书已上传到百度阅读, 在百度中搜索[Anr ...

  6. 开发常用Git/Linux/idea命令快捷键总结(持续更新)

    在开发过程中,会使用越来越多的命令,或快捷键,来帮助我们提高工作效率.本文记录了我在平时积累的常用命令,分享给大家. git命令 基本命令 set LESSCHARSET=utf-8 --idea T ...

  7. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  8. Android Studio快捷键switch case 轻松转换为if else

    Android Studio快捷键switch case 轻松转换为if else 今天碰到的问题,没有找到资料,后面找到了方法,这个记下来,转载请注明出处:http://www.cnblogs.co ...

  9. Android Studio 快捷键(转)

    Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + ...

随机推荐

  1. 如何查看自己运行ubuntu是32位还是64位

    当安装ubuntu在pc上,不推荐在32位pc安装64位操作系统,64位pc安装32位操作系统 方法/步骤 按ctrl+shift+t 快捷键,打开终端,输入sudo uname --m ,按下ent ...

  2. 近期会放出tlplayer for android的更新版本

    tlplayer for android的一次重大更新在近期将会放出,自从去年初的时候放出tlplayer android版本后,一直都没有更新tlplayer,而tlplayer for windo ...

  3. Android开发UI之Notification

    Notification,顾名思义,通知,就是我们常说的系统推送. 官网链接:http://developer.android.com/reference/android/app/Notificati ...

  4. hdu4374One hundred layer (DP+单调队列)

    http://acm.hdu.edu.cn/showproblem.php?pid=4374 去年多校的题 今年才做 不知道这一年都干嘛去了.. DP的思路很好想 dp[i][j] = max(dp[ ...

  5. 微支付开发(.net)

    最近一周多进行微支付开发工作,总结一下关于微支付开发中遇到的问题. 如写得不对请大家提出,第一次自己写文章.嘿嘿... 1.申请微支付,登陆公众平台后(公众号为服务号并已认证),进入“服务”-“服务中 ...

  6. android手机屏幕分辨率 及 sp dip(dp) px 区别 及高中低分辨率时处理

    分辨率,是指单位长度内包含的像素点的数量,它的单位通常为像素/英寸(ppi).以分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数 ...

  7. [Irving] Android 点击两次返回退出系统

    Activity 中定义成员变量: private Long firstClickTime = 0l; //记录第一次点击时间 重载OnKeyDown方法 代码: @Override public b ...

  8. 在内部架设NuGet服务器

    在公司内部有很多基础框架或者基础组件,甚至对于使用SOA架构的公司来说,会有大量的业务组件的契约程序集,对于这些框架或组件的引用管理有的人使用源代码管理工具,但是NuGet相比源代码管理工具更方便: ...

  9. 动态代理入门(jdk)

    动态代理就是aop的核心,动态代理简单的就是通过创建一个代理对象,然后把原来的方法增强.很抽象,例子是王道.jdk中提供了动态代理的实现,但是它是针对接口,如果要实现动态代理,需要被代理对象的接口.这 ...

  10. makefile 中 $@ $^ %< 使用

    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将会学到以下内容: 源程序编译 Makefile的编写 程序库的链接 程序的调试 头文件和系统求助 1.源程序的编译 在L ...