[F] [F]
F2 在错误代码之间切换
F3 往前定位(Shift + F3:往后定位 )有问题
F4\Ctrl+鼠标点击\Ctrl+B 转到定义,查看类继承关系
F5 但不调试进入函数内部。
F6 但不调试不进入函数内部。
F7 逐语句
F8 逐过程
F9 继续执行
F12 转到定义(自定义)
   
[Ctrl] [Ctrl]
Ctrl + 鼠标点击 \ Ctrl + B\ F12 转到定义,查看类继承关系
Ctrl + D 复制光标所在位置那行代码到下一行
Ctrl + E 查看最近打开过的文件
Ctrl+ Shift + E 查看最近编辑过的文件
Ctrl + J Ctrl + J:智能提示
Ctrl + H 显示类层级视图
Ctrl + O 快捷覆写方法
Ctrl + P 可以显示参数信息
Ctrl + Q 查看JavaDoc(方法的说明文档)
Ctrl + R 当前文件替换。Ctrl+Shift+R:全解决方案替换。
Ctrl + W 扩大缩小选中范围(可以选择单词继而语句继而行继而函数 )
Ctrl + X 剪切光标所在位置那行代码
Ctrl + Y 删除行
Ctrl + F7 在文件中查找引用的地方
Ctrl + F9 编译工程
Ctrl + F12 \ Alt + Z 文件方法结构
Ctrl +  .  折叠\展开代码段
Ctrl + Plus 展开代码段
Ctrl + Minus 折叠代码段
Ctrl + / 或者 Alt + 1: 当行注释,反注释再按一次即可
Ctrl + [ 跳到大括号的开头
Ctrl + ] 跳到大括号的结尾
Ctrl + Tab 打开界面切换窗口,保持按住Ctrl键,选中相应的要打开的窗口。
   
[Alt](自定义快捷键) [Alt]
Alt + 1 注释/取消注释
Alt + A 上一书签
Alt + C \ Alt + F7 查找所有引用(变量和方法都可以查找)
Alt + D 下一书签
Alt + S 插入书签\删除书签
Alt + F 浏览所有书签
Alt + Q 看到当前方法\类的声明
Alt + 3 格式化代码
Alt + X 把代码包在一块内,例如try/catch(前提必须选中一段代码)
Alt + Z 文件方法结构
Alt + Enter 导入包
Alt + Insert 生成代码(如get,set方法,构造函数等)
Alt + ← 后退到上个查看或编辑的地方
Alt + → 前进到上个查看或编辑的地方
Alt + Up 或者Alt + Down 可在方法间快速移动
Alt + F1 将正在编辑的元素在各个面板中定位
Alt + F3 快速寻找
Alt + F7 查找所有引用(变量和方法都可以查找)
Alt + F8 计算变量值
   
[Shift] [Shift]
Shift+F6 对类、方法、变量进行重命名,使用的地方会自动更新名字。
double Shift 全局查找,这个查看和Alt+H稍稍有些不同,这个是全局文件查找,到文件名称层面。
Shift + Click + tab标签 关闭文件
Shift + 鼠标滚动 可实现编辑界面的横向滚动。
   
[Ctrl + Alt] [Ctrl + Alt]
Ctrl + Alt + B 跳转到抽象方法的实现
Ctrl + Alt + H 或 Alt + C 查找所有引用
Ctrl + Alt + O 移除未使用的包
Ctrl + Alt + L  格式化代码(有可能与QQ锁定冲突)
Ctrl + Alt + S 打开settings界面
Ctrl + Alt + V 引入变量。例如把括号内的SQL赋成一个变量。调用方法时传入的参数是比较复杂的表达式时,可用此组合键重构变量,以简化代码的复杂度。在组合键之前要先选中表达式。
Ctrl + Alt + T 把代码包在一块内,例如try/catch(前提必须选中一段代码)
Ctrl + Alt + Space 类名自动完成
Ctrl + Alt + F7 查看一个类、方法、成员变量在整个工程中的使用情况。
   
[Ctrl + Shift] [Ctrl + Shift]
Ctrl + Shift + I 快速查看方法体,想查看一个方法是如何实现的,可把光标移至方法处,按此组合键。
Ctrl + Shift + J 移除行与行之间的空白(组合行)
Ctrl + Shift + K push文件到Server(git)
Ctrl+Shift+R 全解决方案替换。
Ctrl + Shift + U 大小写转换
Ctrl+Shif +↑ 光标所在位置那行代码往上移动(仅限于方法内部移动)
Ctrl+Shif +↓ 光标所在位置那行代码往下移动(仅限于方法内部移动)
Ctrl + Shift + / /**/ 模块注释,反注释再按一次即可
Ctrl+Shift+F7 高亮当前元素在当前文件中的使用
Ctrl+Shift+Backspace 可以跳转到上次编辑的地方
Ctrl + Shift + Insert 选择剪贴板内容并插入
Ctrl + Shift + Space 在很多时候都能够给出Smart提示
   
[Alt+Shift] [Alt+Shift] 
Alt + Shift + ↑ 光标所在位置那行代码往下移动(整个文档移动)
Alt + Shift + ↓ 光标所在位置那行代码往下移动(整个文档移动)
Alt + Shift + X 运行(Run)
Alt + Shift + D 调试运行(Debug)
Alt + Shift + C 查看工程的最近修改。
   
[Ctrl + Alt + Shift] [Ctrl + Alt + Shift]
Ctrl + Alt + Shift + S 打开Project Structure界面
 
  

其中有些是原始的快捷键,有一些是根据自己的习惯自定义的。自定义的方法如下:

    Ctrl + Alt + S 打开设置窗体→Keymap,在右侧列表里在想要定义快捷键的操作上面右键→Add Keyboard Shortcut,然后光标放在First Stroke上面直接按想要定义的快捷键即可。

 
 

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 快捷键 for mac

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

  8. 【Android Studio快捷键】之导入相应包声明(import packages)

    可能import 单个声明的快捷键大家都很容易找到,Alt+Enter.但是如果我要一次性import文件中所有的声明,这个快捷键是什么呢,找啊找的,就是没找到,以前在Eclipse是Ctrl+1,但 ...

  9. Android Studio快捷键指南(本文持续更新)

    这是我在使用Android Studio过程中接触到的一些快捷键,和大家分享,后面会继续完善此文,也欢迎大家踊跃补充,一起完善. 快捷键 删除并剪贴行:Ctrl+X 复制一行:Ctrl+D 代码格式整 ...

  10. Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? \Android Studio快捷键之代码提示

    问:Android Studio中有没有类似于Eclipse中的ctrl+2+L的快捷键? 答:有,as中的快捷键是Ctrl+Alt+V AndroidStudio和Eclipse常用快捷键对比 功能 ...

随机推荐

  1. Java 在使用@Select遇到的问题:拼接字符串将数组拼为了字符串

    Java再用@Select拼接sql语句时候, #{参数名}:是加引号的 ${参数名}:是不加引号的 例如: userIds为List或者数组,值为1,2,3,4,5 1.@Select(" ...

  2. js重载的实现

    在JavaScript高级程序设计书中看到 ECMAScript函数中不能想传统意义上那样实现重载.而在其他语句中(Java)中,可以为一个函数编写两个定义,只要两个定义的签名(接受的参 数的类型和数 ...

  3. 添加SAP_ALL权限

    更新usr04,ust04,usrbf2这三张表 REPORT ZTESTCREATEUSER. data: l_USR04 LIKE USR04 , l_UST04 LIKE UST04 , l_P ...

  4. filter 拦截ajax请求

    1.filterpublic class SessonFilter implements Filter { private static Logger log = LoggerFactory.getL ...

  5. MvvmCross框架在XamarinForms中的使用入门

    做XamarinForms快一年了,最近趁着项目不是很紧,有点空闲的时间,研究了一下MvvmCross这个框架,感觉挺高大上的.一边研究一下写点入门的东西吧,大部分的东西github都有. 1添加Pa ...

  6. 【洛谷1967】货车运输(最大生成树+倍增LCA)

    点此看题面 大致题意: 有\(n\)个城市和\(m\)条道路,每条道路有一个限重.多组询问,每次询问从\(x\)到\(y\)的最大载重为多少. 一个贪心的想法 首先,让我们来贪心一波. 由于要求最大载 ...

  7. 【转】iOS学习笔记(八)——iOS网络通信http之NSURLConnection

    移动互联网时代,网络通信已是手机终端必不可少的功能.我们的应用中也必不可少的使用了网络通信,增强客户端与服务器交互.这一篇提供了使用NSURLConnection实现http通信的方式. NSURLC ...

  8. 第八章 熟练dom的几个常用方法

    显示“缩略词语” <abbr> 标签指示简称或缩写,比如 <abbr title="World Wide Web Consortium">W3C</a ...

  9. convert命令

    可以修改图片的分辨率 convert -resize 600×600 src.jpg dst.jpg src.jpg是你要修改的图片的名字 dst.jpg是新生成的图片名字

  10. Ubuntu下安装pip3和Python的第三方库

    一.Ubuntu原有环境说明 无论是在服务器上面还是在我们自己的电脑上面,当我们成功安装了Ubuntu系统之后,系统一般情况下会自带Python2.x和Python3.x环境.比如我在自己的阿里云服务 ...