Android Studio常用快捷键

Android Studio日常开发常用快捷键.
快捷键版本: Mac OS X 10.5+

搜索查看类

用途 Mac快捷键
搜索所有文件 double Shift
搜索文件 Cmd + Shift + O
搜索类文件 Cmd + O
搜索符号 Cmd + Opt + O
打开最近的文件 Cmd + E
打开最近编辑过的文件 Cmd + Shift + E
在文件内搜索 Cmd + F
全文搜索 Cmd + Shift + F
显示结构, 类中方法 Cmd + F12
跳到当前文件 F4
从以上查找中途退出 ESC
发现引用 Opt + F7(显示在下面)/ Opt + Cmd + F7(显示在当前)
查找定义 Cmd + B/ Cmd + 单击, 找到定义后再次点击会显示所有引用
找子类/实现 Cmd + Opt + B
找基类/接口 Cmd + U
高亮Usages Cmd + Shift + F7
查找Action Cmd + Shift + A
显示文件在项目中的位置 Opt + F1, 再加Enter
复制当前文件的路径 Cmd + Shift + C

编辑类

编辑

用途 Mac快捷键
复制 Cmd + C
剪切 Cmd + X
粘贴 Cmd + V
从剪切板粘贴 Cmd + Shift + V
复制当前行或当前选中块 Cmd + D
以光标位置向前, 删除一个词 Opt + delete
删除一行 Cmd + delete
把代码包起来: try-catch等 Cmd + Opt + T
查看方法的参数信息 Cmd + P

生成

用途 Mac快捷键
生成方法 Cmd + N
生成未定义的方法 Opt + Enter
Override方法 Ctrl + O
实现(implement)方法 Ctrl + I

自动补全

用途 Mac快捷键
加import语句 Opt + Enter
显示Warning信息并采用快捷修复 Opt + Enter

重构

用途 Mac快捷键
重命名 Shift + F6
更改签名(重构方法) Cmd + F6
提取方法M,变量V,字段F,常量C,参数P Cmd + Opt + M,V,F,C,P
内联 Cmd + Opt + N

选择, 移动

用途 Mac快捷键
移动到某一行 Cmd + L
选中行 Cmd + Shift + 方向
选中词 Opt + 上下方向
按词移动光标 Opt + 左右方向
返回上/下一次光标所在的地方 Cmd + Opt + 左右方向
移动当前行 Cmd + Shift + 上下方向

格式化

用途 Mac快捷键
格式化代码 Cmd + Opt + L
优化imports Ctrl + Opt + O

注释

用途 Mac快捷键
行注释 Cmd + /
块注释 Cmd + Opt + /

运行调试类

用途 Mac快捷键
运行 Ctrl + R
运行... Ctrl + Opt + R
调试 Ctrl + D
调试... Ctrl + Opt + D
设置断点 Cmd + F8
单步执行 F8
跑到光标处 Opt + F9
看表达式 Opt + F8
Resume Opt + Cmd + R
查看所有断点 Shift + Cmd + F8

测试类

用途 Mac快捷键
生成或打开测试类 Cmd + Shift + T
运行测试 Ctrl + Shift + R
调试测试 Ctrl + Shift + D

版本控制类

用途 Mac快捷键
显示版本控制窗口 Cmd + 9
显示Diff Cmd + D
下一个Diff F7
在Diff中打开文件 F4

窗口类

用途 Mac快捷键
显示Android Monitor Cmd + 6
代码全屏或退出 Cmd + Shift + F12
打开Preferences Cmd + ,
打开项目结构窗口 Cmd + ;
快速切换scheme Ctrl + `

Resources

用Android Studio开发最常用到的快捷键的更多相关文章

  1. Android Studio开发工具常用快捷键。部分总结,不全面,只包含新手可能少用的

    Android Studio开发工具常用快捷键.部分总结,不全面,只包含新手可能少用的 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 首先说明,因为 ...

  2. 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误

    转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...

  3. windows平台下Android studio开发环境搭建教程

    最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android stud ...

  4. 使用Android Studio开发J2SE项目方法

    0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用 ...

  5. Android studio 开发环境搭建

    Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...

  6. 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)

    . 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...

  7. Android Studio开发环境配置以及相关说明

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...

  8. 【Android Studio安装部署系列】二、Android Studio开发环境搭建

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...

  9. 怎么分辨是eclipse还是 android studio开发的

    eclipse开发的一般都会带.classpath文件.Android studio开发的一般都会有.gradle文件夹和build.gradle文件    

随机推荐

  1. ubuntu15 coreclr

    看了很多文章心里痒痒,也下载个ubuntu想发布个asp.net5试试,自然是下载的最新版本15.结果涉及dnu restore,dnx...什么的都没反应,切换为mono就正常,奇怪了,按说core ...

  2. 作为前端er,写在年末的一些话

    写惯了技术类的文章,这种总结和唠嗑型的我基本也就在年末才来一篇.说实话,这种轻松类的文章往往比技术类的要受欢迎的多,因为其受众更广,看起来也不烧脑. 说来愧疚,这一年其实产出有点低,大致就写了不到二十 ...

  3. 【腾讯优测干货分享】如何降低App的待机内存(三)——探索内存增长的原因

    本文来自于腾讯优测公众号(wxutest),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/8BiKIt3frq9Yv9KV5FXlGw 1.3新问题的进一步挖 ...

  4. 自定义Angular插件 - 网站用户引导

    最近由于项目进行了较大的改版,为了让用户能够适应这次新的改版,因此在系统中引入了“用户引导”功能,对于初次进入系统的用户一些简单的使用培训training.对于大多数网站来说,这是一个很常见的功能.所 ...

  5. [转载]大型网站应用中 MySQL 的架构演变史

    没有什么东西是一成不变的,包含我们的理想和生活!MySQL作为一个免费的开源的关系型数据库,深受大家喜爱,从最初的无人问津到当下的去IOE,都体现出了MySQL举足轻重的作用.今天我们就从淘宝的发展来 ...

  6. CSharpGL(17)重构CSharpGL

    CSharpGL(17)重构CSharpGL CSharpGL用起来我自己都觉得繁琐了,这是到了重构的时候. 下载 CSharpGL已在GitHub开源,欢迎对OpenGL有兴趣的同学加入(https ...

  7. MailKit系列之---查询SearchQuery

    对于邮件的唯一Id查询,由于MailKit提供了大量的方法,无法完全讲解完全,所以这里只选择几个来介绍. MailKit通过方法folder.Search来查询邮件的唯一Id,参数是一个SearchQ ...

  8. 1.Kali安装到移动硬盘或者U盘中~Linux系通用方法(包括Android)

    0.1.保证这个服务必须启动(虚拟机服务最好都启动) 0.2.看看U盘接口类型是否对应 1.安装第一步 2.安装第二步,选择kali镜像 3.设置存放位置(上面的名字无所谓,最后不会用它的,虚拟机只是 ...

  9. C#:浅析结构与类的区别

    一.      结构:值类型,存储在堆栈中,位于计算机的内存逻辑区域中      类   :引用类型,存储在堆中,位于计算机内存的不同逻辑位置   二.      较小的数据使用结构:      将一 ...

  10. JS魔法堂之实战:纯前端的图片预览

    一.前言 图片上传是一个普通不过的功能,而图片预览就是就是上传功能中必不可少的子功能了.在这之前,我曾经通过订阅input[type=file]元素的onchange事件,一旦更改路径则将图片上传至服 ...