Android Studio出来很久了,大部分已经转过来了,相对于Eclipse又是毋庸置疑,更好的使用快捷键必定达到事半功倍的效果。

友情提示:某些电脑按F1-F12键需要先按住FN,比如我的Mac,根据自己的偏好设定。可点击演示图片查看清晰大图。此处快捷键均是在Default Keymap选项下操作,如果有自定义或更改可能会不同,敬请知晓。

说明:以下2016.7.22更新,此更新在Mac Pro下操作,Windows未测试

基本功能

功能 Windows/Linux Mac 说明 演示
保存 Control+S Command+S
同步 Control+Alt+Y Command+Option+Y 没什么用
最大/最小编辑器 Control+Shift+F12 Control+Command+F12 没试出来干什么的
添加到喜欢 Alt+Shift+F Option+Shift+F 添加到左边栏五角星那里
检查当前文件与当前配置文件 Alt+Shift+I Option+Shift+I 不知道什么用
快速选择框 Control + ` (backquote) Control + ` (backquote) 快速调出选择对话框
打开设置对话框 Control+Alt+S Command+, (comma)
工程结构对话框 Control+Alt+Shift+S Command+;(semicolon)
切换tab窗口 Control+Tab Control+Tab 编辑打开的文件,和工具窗口

导航和搜索

功能 Windows/Linux Mac 说明 演示
全局搜索 Double Shift Double Shift 常用
查找 Control+F Command+F 文件内查找
查找下一处 F3 Command+G 文件内
查找上一处 Shift+F3 Command+Shift+G
替换 Control+R Command+R
查找功能 Coontrol+Shift+A Command+Shift+A 查找Studio的功能
条件查找 Control+Alt+Shift+N Command+Option+O
查找Class Control+N Command+O 常用,仅仅查找class,和上面的不同
查找文件名 Control+Shift+N Command+Shift+O 同上类似
在文件路径中查找 Control+Sfift+F Command+Shift+F 全局搜索
文件结构对话框 Control+F2 Command+F12
打开文件切换 Alt + Right/Left Arrow Control + Right/Left Arrow 左右箭头,可能有冲突
跳到源码 F4 / Control + Enter F4 / Command + Down Arrow 不常用,一般Control/Command +鼠标左键
把当前编辑以一个新的窗口打开 Shift + F4 Shift + F4
显示最近打开过的文件 Control + E Command + E
显示最近编辑过的文件 Control+Shift+E Command+Shift+E
光标回到最后一次编辑的位置 Control + Shift + Backspace Command + Shift + Backspace(delete) mac笔记本就是delete键
关闭当前激活的编辑窗口 Control + F4 Command+W
跳转到某行 Control + G Command + L 处理Bug时候,看到堆栈异常,然后可以快速定位到某行
打开类型层级 Control + H Control + H 继承关系,使用时光标要在类文件里面
查看方法层级 Control + Shift + H Command + Shift + H 光标放在方法上才行
方法调用层级 Control + Alt + H Control + Option + H 光标放在方法上才行

说明:以下2016.7.28更新,此更新在Windows下操作,Mac未测试

代码编辑相关

功能 Windows/Linux Mac 说明 演示
生成代码 Alt+Insert Command+N setter、getter、toString...
重写方法 Control+O Control+O O是Override
实现方法 Control+I Control+I I是implements
快速生成代码块 Control+Alt+T Command+Option+T if...elsetry...catch...
删除光标所在行 Control+Y Command+Backspace(delete) mac pro 是delete键
折叠代码 Control + minus/plus Command + minus/plus 加号减号
折叠所有代码 Control + Shift+minus/plus Command +Shift+ minus/plus
复制当前行或选中 Control + D Command+ D
完成代码片段 Control + Shift + Enter Command+ Shift + Enter
快速查看文档 Control + Q Command+ J
显示选中方法的参数 Control + P Command+P
跳转至声明 Control+B(Click) Command+B(Click) 经常用的按住Ctrl+鼠标左键
跳转至实现处 Control+Alt+B Command + Alt + B 实现类或方法,如果直接点击就会去声明处而不是实现
跳转至父类或方法 Control+U Command+U 不常用一般点击就行
快速查看实现 Control+Shit+I Command + Y 很有用哦
显示/隐藏项目窗口 Alt+1(数字1) Command+1
创建书签 F11 F3
创建带有助记词的书签 Control+F11 Option + F3
单行注释 Control + / Command + /
多行注释 Control +shift+ / Control +shift+ /
扩大代码块选中区域 Control + W Option + Up
减小代码块选中区域 Control + Shift + W Option + Down 同上
移动到代码块开始 Control+[ Option + Command + [
移动到代码块结尾 Control+] Option + Command + ] 同上
按单词向后删除 Control+Delete Option + Delete
按单词向前删除 Control + Backspace Option + Backspace 同上
整理导包 Control + Alt + O Control + Option + O
项目快速修复(导包) Alt+Enter(回车) Option+Enter
格式化代码 Control + Alt + L Command+Option + L
右缩进行 Control+Alt+I Control+Option + I 少用
智能加入行 Control + Shift + J Control + Shift + J 少用
智能分割行 Control+回车 Command+回车 少用
增加一行 Shift+回车 Shift+回车

说明:以下2016.7.29更新,此更新在Windows下操作,Mac未测试

编译运行

功能 Windows/Linux Mac 说明 演示
编译 Control+F9 Command+F
编译并运行 Shift+F11 Control+R

Debugging

功能 Windows/Linux Mac 说明 演示
Debug Shift+F9 Control+D
单步执行 F8 F8
进入函数里面 F7 F7
智能进入 Shift+F7 Shift+F7
跳出函数 Shift+F8 Shift+F8
打断点 Control+F8 Command+F8
查看所有断点 Control+Shift+F8 Command+Shift+F8

重构

功能 Windows/Linux Mac 说明 演示
复制 F5 F5
移动 F6 F6 移动函数到其他类文件
安全删除 Alt+Delete Command+Delete 会检查其他地方有没有使用到
重命名 Shift+F6 Shift+F6
重置参数 Control+F6 Command+F6 我不怎么用
内联 Control+Alt+N Command + Option + N 不知道干嘛的
抽取方法 Control+Alt+M Command + Option + M
抽取变量 Control+Alt+V Command + Option + V
抽取字段 Control+Alt+F Command + Option + F 同上
抽取常量 Control+Alt+C Command + Option + C 同上
抽取参数 Control+Alt+P Command + Option + P 同上

(完)

后续有新的会及时补充,也欢迎大家留言指正补充。

作者:lowett
链接:http://fvaryu.github.io/2016/...
版权所有,可转载,转载请注明出处。

Android Studio快捷键动态演示的更多相关文章

  1. Android Studio快捷键

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

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

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

  3. 常用的 Android Studio 快捷键

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

  4. Android Studio 快捷键(转)

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

  5. 安卓工作室Android Studio 快捷键

    安卓工作室Android Studio 快捷键 Alt+回车 导入包,自动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt+O ...

  6. Android Studio快捷键【Android学习入门】

    Studio快捷键[Android学习入门]" title="Android Studio快捷键[Android学习入门]"> 提示 Ctrl+P方法参数提示 Ct ...

  7. Android Studio 快捷键使用

    最近开始全面转向Android Studio开发了,经常要去查快捷键,索性汇总下,自己方便查找 IDE 按键    说明 F1 帮助 Alt(Option)+F1 查找文件所在目录位置 Alt(Opt ...

  8. Android Studio 快捷键一览

    刚从 eclipse 转到 android studio 的同学,编写代码时使用的快捷键不同,一时难以适应,当然可以通过设置,将快捷键模板设置成与 eclipse 相同的,但我个人不赞成,因为 And ...

  9. 【Android Studio快捷键】之代码提示

    接下来说如何设置代码自动提示,如图: 图上内容比较多,我直接按区域划分成6块区域来说吧: 区域1:这个选项是关于提示的时候如何进行匹配,即按照什么条件来进行提示内容的搜索. All:选择这个的话,意思 ...

随机推荐

  1. 201771010108韩腊梅《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 木子林 程序设计评测:https://pintia.cn/ 19362039991@q ...

  2. redis持久化文件问题

    问题: Can't open the append-only file Permission denied 发现缺少文件:/data/缺少appendonly.aof,dump.rdb文件. 手动创建 ...

  3. WEB页面实现方法

    页面分类 :添加页.修改页.列表页.详情页.功能页.删除 一.添加 1) 准备tpl.action(添加页.添加页保存公用一个action),并确认是否登录才显示2) 书写添加页action代码,例如 ...

  4. SQL基础系列(4)-性能优化建议

    10.1 连接查询表的顺序问题 SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包 ...

  5. Struts2-学习笔记系列(15)-ajax支持和JSON

    7.1stream类型的result 使用stream就无需jsp页面,直接在action想浏览者生成指定的响应 @Override public java.lang.String execute() ...

  6. 登陆ECP后,无法正常现实OU

    当我们在ECP创建邮箱账户或者会议室的时候,发现无法预览所有OU信息 这是因为,默认情况下,Exchange只能识别到500个OU,如果要解决这个问题就需要我们到后端服务器修改配置文件 文件路径:C: ...

  7. java添加对象成功后想知道当前添加对象的id

    我使用的是springboot Mybatis写的项目,结构如下 mapper.xml(以下2个属性必须要有,主键id 一般是自动生成的) mapper.java  (注意新增的返回值不需要,一般情况 ...

  8. Performance standard (ALPHA release) 12/17/2015

    ===================ALPHA RELEASE STANDARD====================== 1. Parallel performance test: The Nu ...

  9. 性能测试-pidstat 问题定位分析

    pidstat 概述 pidstat是sysstat工具的一个命令,用于监控全部或指定进程的cpu.内存.线程.设备IO等系统资源的占用情况.pidstat首次运行时显示自系统启动开始的各项统计信息, ...

  10. 一口气带你踩完五个 List 的大坑,真的是处处坑啊!

    List 可谓是我们经常使用的集合类之一,几乎所有业务代码都离不开 List.既然天天在用,那就没准就会踩中这几个 List 常见坑. 今天我们就来总结这些常见的坑在哪里,捞自己一手,防止后续同学再继 ...