最近开始全面转向Android Studio开发了,经常要去查快捷键,索性汇总下,自己方便查找

IDE

按键    说明

 F1    帮助
Alt(Option)+F1 查找文件所在目录位置
Alt(Option)+1 快速打开或隐藏工程面板
Ctrl(Command)+Alt(Option)+ 打开设置对话框
Alt(Option)+Home 跳转到导航栏
Esc 光标返回编辑框
Shift+Esc 光标返回编辑框,关闭无用的窗口
Shift+Click 关闭标签页
F12 把焦点从编辑器移到最近使用的工具窗口
Ctrl(Command)+Alt(Option)+Y 同步
Ctrl(Command)+Alt(Option)+S 打开设置对话框
Alt(Option)+Shift+Inert 开启/关闭列选择模式
Ctrl(Command)+Alt(Option)+Shift+S 打开当前项目/模块属性
Alt(Option)+Shift+C 查看文件的变更历史
Ctrl(Command)+Shift+F10 运行
Ctrl(Command)+Shift+F9 debug运行
Ctrl(Command)+Alt(Option)+F12 资源管理器打开文件夹

编辑

按键    说明

 Ctrl(Command)+C    复制当前行或选中的内容
Ctrl(Command)+D 粘贴当前行或选中的内容
Ctrl(Command)+X 剪切当前行或选中的内容
Ctrl(Command)+Y 删除行
Ctrl(Command)+Z 倒退
Ctrl(Command)+Shift+Z 向前
Alt(Option)+Enter 自动修正
Ctrl(Command)+Alt(Option)+L 格式化代码
Ctrl(Command)+Alt(Option)+I 将选中的代码进行自动缩进编排
Ctrl(Command)+Alt(Option)+O 优化导入的类和包
Alt(Option)+Insert 得到一些Intention Action,可以生成构造器、Getter、Setter、将 == 改为 equals() 等
Ctrl(Command)+Shift+V 选最近使用的剪贴板内容并插入
Ctrl(Command)+Alt(Option)+Shift+V 简单粘贴
Ctrl(Command)+Shift+Insert 选最近使用的剪贴板内容并插入(同Ctrl(Command)+Shift+V)
Ctrl(Command)+Enter 在当前行的上面插入新行,并移动光标到新行(此功能光标在行首时有效)
Shift+Enter 在当前行的下面插入新行,并移动光标到新行
Ctrl(Command)+J 自动代码
Ctrl(Command)+Alt(Option)+T 把选中的代码放在 try{} 、if{} 、 else{} 里
Shift+Alt(Option)+Insert 竖编辑模式
Ctrl(Command)+ / 注释 //
Ctrl(Command)+Shift+ / 注释 /…/
Ctrl(Command)+Shift+J 合并成一行
F2/Shift+F2 跳转到下/上一个错误语句处
Ctrl(Command)+Shift+Back 跳转到上次编辑的地方
Ctrl(Command)+Alt(Option)+Space 类名自动完成
Shift+Alt(Option)+Up/Down 内容向上/下移动
Ctrl(Command)+Shift+Up/Down 语句向上/下移动
Ctrl(Command)+Shift+U 大小写切换
Tab 代码标签输入完成后,按 Tab,生成代码
Ctrl(Command)+Backspace 按单词删除
Ctrl(Command)+Shift+Enter 语句完成
Ctrl(Command)+Alt(Option)+J 用动态模板环绕

文件

按键    说明

 Ctrl(Command)+F12    显示当前文件的结构
Ctrl(Command)+H 显示类继承结构图
Ctrl(Command)+Q 显示注释文档
Ctrl(Command)+P 方法参数提示
Ctrl(Command)+U 打开当前类的父类或者实现的接口
Alt(Option)+Left/Right 切换代码视图
Ctrl(Command)+Alt(Option)+Left/Right 返回上次编辑的位置
Alt(Option)+Up/Down 在方法间快速移动定位
Ctrl(Command)+B 快速打开光标处的类或方法
Ctrl(Command)+W 选中代码,连续按会有其他效果
Ctrl(Command)+Shift+W 取消选择光标所在词
Ctrl(Command)+ - / + 折叠/展开代码
Ctrl(Command)+Shift+ - / + 折叠/展开全部代码
Ctrl(Command)+Shift+. 折叠/展开当前花括号中的代码
Ctrl(Command)+ ] / [ 跳转到代码块结束/开始处
F2 或 Shift+F2 高亮错误或警告快速定位
Ctrl(Command)+Shift+C 复制路径
Ctrl(Command)+Alt(Option)+Shift+C 复制引用,必须选择类名
Alt(Option)+Up/Down 在方法间快速移动定位
Shift+F1 要打开编辑器光标字符处使用的类或者方法 Java 文档的浏览器
Ctrl(Command)+G 定位行

查找

按键    说明

 Ctrl(Command)+F    在当前窗口查找文本
Ctrl(Command)+Shift+F 在指定环境下查找文本
F3 向下查找关键字出现位置
Shift+F3 向上一个关键字出现位置
Ctrl(Command)+R 在当前窗口替换文本
Ctrl(Command)+Shift+R 在指定窗口替换文本
Ctrl(Command)+N 查找类
Ctrl(Command)+Shift+N 查找文件
Ctrl(Command)+Shift+Alt(Option)+N 查找项目中的方法或变量
Ctrl(Command)+B 查找变量的来源
Ctrl(Command)+Alt(Option)+B 快速打开光标处的类或方法
Ctrl(Command)+Shift+B 跳转到类或方法实现处
Ctrl(Command)+E 最近打开的文件
Alt(Option)+F3 快速查找,效果和Ctrl(Command)+F相同
F4 跳转至定义变量的位置
Alt(Option)+F7 查询当前元素在工程中的引用
Ctrl(Command)+F7 查询当前元素在当前文件中的引用,然后按 F3 可以选择
Ctrl(Command)+Alt(Option)+F7 选中查询当前元素在工程中的引用
Ctrl(Command)+Shift+F7 高亮显示匹配的字符,按 Esc 高亮消失
Ctrl(Command)+Alt(Option)+F7 查找某个方法的所有调用地方
Ctrl(Command)+Shift+Alt(Option)+N 查找类中的方法或变量
Ctrl(Command)+Shift+O 弹出显示查找内容
Ctrl(Command)+Alt(Option)+Up/Down 快速跳转搜索结果
Ctrl(Command)+Shift+S 高级搜索、搜索结构

重构

按键    说明

 F5    复制
F6 移动
Alt(Option)+Delete 安全删除
Ctrl(Command)+U 转到父类
Ctrl(Command)+O 重写父类的方法
Ctrl(Command)+I 实现方法
Ctrl(Command)+Alt(Option)+N 内联
Ctrl(Command)+Alt(Option)+Shift+T 弹出重构菜单
Shift+F6 重构-重命名
Ctrl(Command)+Alt(Option)+M 提取代码组成方法
Ctrl(Command)+Alt(Option)+C 将变量更改为常量
Ctrl(Command)+Alt(Option)+V 定义变量引用当前对象或者方法的返回值
Ctrl(Command)+Alt(Option)+F 将局部变量更改为类的成员变量
Ctrl(Command)+Alt(Option)+P 将变量更改为方法的参数

调试

按键    说明

 F8    跳到下一步
Shift+F8 跳出函数、跳到下一个断点
Alt(Option)+Shift+F8 强制跳出函数
F7 进入代码
Shift+F7 智能进入代码
Alt(Option)+Shift+F7 强制进入代码
Alt(Option)+F9 运行至光标处
Ctrl(Command)+Alt(Option)+F9 强制运行至光标处
Ctrl(Command)+F2 停止运行
Alt(Option)+F8 计算变量值

VCS

|按键|说明|

|Alt(Option)+ ~|
|VCS 操作菜单|
|Ctrl(Command)+K|提交更改|
|Ctrl(Command)+T|更新项目|
|Ctrl(Command)+Alt(Option)+Shift+D|显示变化|

最近开始全面转向Android Studio开发了,经常要去查快捷键,索性汇总下,自己方便查找

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 快捷键一览

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

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

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

  9. Android Studio快捷键每日一练(4)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/ 33.分析数据流到当前位置 苹果/Windows ...

  10. Android Studio 快捷键 for mac

    Action Mac OS Win/Linux 打开文件 Cmd + shift + O   打开Class文件 Cmd + O   覆写方法 Ctrl + O   生成方法(重写构造.setter ...

随机推荐

  1. CodeChef DISTNUM2 Easy Queries 节点数组线段树

    Description You are given an array A consisting of N positive integers. You have to answer Q queries ...

  2. MAXIMO移动解决方案在库存管理中的PDA应用系统

    随着无线网络通信技术.掌上电脑技术以及条形码自动识别技术的推广使用,为了强化MAXIMO系统库存管理的功能,着手开发MAXIMO移动应用解决方案. 该解决方案集成了无线局域网络通信.掌上电脑以及条形码 ...

  3. 计算几何 HDOJ 4720 Naive and Silly Muggles

    题目传送门 /* 题意:给三个点求它们的外接圆,判断一个点是否在园内 计算几何:我用重心当圆心竟然AC了,数据真水:) 正解以后补充,http://www.cnblogs.com/kuangbin/a ...

  4. 2015ACM/ICPC亚洲区长春站 F hdu 5533 Almost Sorted Array

    Almost Sorted Array Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Ot ...

  5. Machine Schedule

    Machine Schedule Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  6. bug 修改心得

    我在做一个项目的时候,分页无法显示,于是我就开始进行各种修改. 最后我发现竟然是因为配置文件写错了,结果页面跳到别的页面, 跳转到了单项详细页面.

  7. sqlserver行列转换

    sqlserver行转列 --创建行转列表及插入数据 create table tb_RowConvertToColumn ( username ) null, course ) null, scor ...

  8. Ubuntu 12.04 下安装 VirtualBox 及虚拟机winxp的安装

    参考文档: http://wenku.baidu.com/view/a51ac26c9b6648d7c1c746d7.html 1.首先,先去官网(http://www.virtualbox.org) ...

  9. Spring整合Quartz实现持久化、动态设定时间

    一.spring整合 网上一搜有很多整合的方式,这里我采用了其中的一种(暂时还没有对其他的方法研究过). 对于spring的整合其中的任务,spring提供了几个类.接口(这些类都实现了Job接口): ...

  10. hdu Can you find it

    这道题也是道二分的题,主要有几个注意点: 1.两个数组的合并的问题,可以将a数组和b数组合并,这样可以降低时间复杂度. 2.二分查找的left和right的变化问题.之前这里一直wa...一定要是le ...