最近开始全面转向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使用教程,主要为大家介绍的是android studio快捷键,如果我们掌握了一些常用快捷键,那么在使用android studio的过程中会达到事半功倍的效果哦~

  ----常用快捷键

  1.Ctrl+E,可以显示最近编辑的文件列表

  2.Shift+Click可以关闭文件

  3.Ctrl+[或]可以跳到大括号的开头结尾

  4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方

  5.Ctrl+F12,可以显示当前文件的结构

  6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择

  7.Ctrl+N,可以快速打开类

  8.Ctrl+Shift+N,可以快速打开文件

  9.Alt+Q可以看到当前方法的声明

  10.Ctrl+W可以选择单词继而语句继而行继而函数

  11.Alt+F1可以将正在编辑的元素在各个面板中定位

  12.Ctrl+P,可以显示参数信息

  13.Ctrl+Shift+Insert可以选择剪贴板内容并插入

  14.Alt+Insert可以生成构造器/Getter/Setter等

  15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量

  16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch

  17.Alt+Up and Alt+Down可在方法间快速移动

  ----不常用快捷键

  18.在一些地方按Alt+Enter可以得到一些Intention Action,例如将”==”改为”equals()”

  19.Ctrl+Shift+Alt+N可以快速打开符号

  20.Ctrl+Shift+Space在很多时候都能够给出Smart提示

  21.Alt+F3可以快速寻找

  22.Ctrl+/和Ctrl+Shift+/可以注释代码

  23.Ctrl+Alt+B可以跳转到抽象方法的实现

  24.Ctrl+O可以选择父类的方法进行重写

  25.Ctrl+Q可以看JavaDoc

  26.Ctrl+Alt+Space是类名自动完成

  27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写

  28.Live Templates! Ctrl+J

  29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用

  30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果

  31.Ctrl+Shift+J可以整合两行

  32.Alt+F8是计算变量值

AndroidStudio快捷键汇总的更多相关文章

  1. Android Studio常用快捷键汇总(mac)

    查看原文:http://blog.csdn.net/u010818425/article/details/52266195 mac上按键符号 ⌥ : option / alt ⇧ : shift ⌃ ...

  2. Sublime Text 3 快捷键汇总

    Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷键汇总. 用惯了vim,有些快捷键也懒得用了,尤其是在win下面,还有图形界面,所以个人觉得最有用的还是搜索类, ...

  3. pydev+python+Eclipse环境搭建+ 调试快捷键汇总

    http://www.cnblogs.com/Bonker/p/3584707.html 编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学 ...

  4. Windows 10 快捷键汇总表格

    Windows 10 快捷键汇总表格 Windows 10 快捷键汇总 Win键 + Tab 激活任务视图 Win键 + A 激活操作中心 Win键 + C 通过语音激活Cortana Win键 + ...

  5. AndroidStudio快捷键使用记录

    输入logt+回车 自动增加Tag的定义. private static final String TAG = "MainActivity"; 输入logd+回车 自动增加d级别的 ...

  6. Sublime Text 3快捷键汇总

    转自:http://blog.sina.com.cn/s/blog_73c5cfbe0101ldj8.html Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺,所以转了这个快捷 ...

  7. ubuntu下各类快捷键汇总记录

    一.环境 Ubuntu 16.04 二.快捷键汇总如下 2.1 将图形界面下的terminal最大化:ctrl+super+向上的方向键 2.2 将图形界面下的terminal最小化:ctrl+sup ...

  8. Python IDLE快捷键汇总

    Python IDLE快捷键汇总 在Options→configure IDLE→keys,查看现存的快捷键,也可以配置选择快捷 编辑状态时: Ctrl+Shift+space(默认与输入法冲突,修改 ...

  9. XMind快捷键汇总

    在 XMind: ZEN 中,快捷键是可以大大提高绘图效率的存在.掌握常用的快捷键组合,就可以在键盘上运指如飞,快速地进行思维导图的绘制.还在等什么?感兴趣的朋友,下面就和小编一起来看看吧! XMin ...

随机推荐

  1. python学习笔记三--字典的使用

    一.基本使用: 1. 赋值:{key:value} 1.1 与列表相同处:会改变索引(键)相关联的值的改变 1.2 与列表不同处:不用考虑值的长度,而列表是有序的需要考虑末尾偏移量,超过末尾偏移量的会 ...

  2. ckeditor的配置及使用

    一.使用方法:1.在页面<head>中引入ckeditor核心文件ckeditor.js<script type="text/javascript" src=&q ...

  3. 【HDOJ】2459 Maximum repetition substring

    后缀数组+RMQ. /* 2459 */ #include <iostream> #include <sstream> #include <string> #inc ...

  4. 菜单练习-关机&取消

    #include<stdio.h> #include<string.h> #include<stdlib.h> #include<time.h> voi ...

  5. vim 退出保留显示的内容

    /*************************************************************************** * vim 退出保留显示的内容 * 声明: * ...

  6. Java [Leetcode 226]Invert Binary Tree

    题目描述: Invert a binary tree. 4 / \ 2 7 / \ / \ 1 3 6 9 to 4 / \ 7 2 / \ / \ 9 6 3 1 解题思路: 我只想说递归大法好. ...

  7. 【转】 Homebrew – OSX下简单的包管理系统

    很多linux用户很喜欢 (Debian/Ubuntu)系列的apt包管理系统和(Redhat/Fedora)系列的yum包管理系统. 包括Windows用户都有多种方便的软件管理工具,如:360软件 ...

  8. Android 多种方式正确的加载图像,有效避免oom

    图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象.首先我们知道我的获取图像的来源一般有三种源头:1.从网络加 ...

  9. 【转】AngularJS的$resource

    $http $http服务是基于$q服务的,提供了promise封装,它接受一个配置对象参数,并返回一个promise对象.同时,它还提供了2个方法用来定义Promise回调:success 和 er ...

  10. Python中,如何初始化不同的变量类型为空值

    参考文章  Python中,如何初始化不同的变量类型为空值 常见的数字,字符,很简单,不多解释. 列表List的其值是[x,y,z]的形式 字典Dictionary的值是{x:a, y:b, z:c} ...