用Android Studio开发最常用到的快捷键
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开发最常用到的快捷键的更多相关文章
- Android Studio开发工具常用快捷键。部分总结,不全面,只包含新手可能少用的
Android Studio开发工具常用快捷键.部分总结,不全面,只包含新手可能少用的 作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 首先说明,因为 ...
- 《Android Studio开发实战 从零基础到App上线》资源下载和内容勘误
转载于:https://blog.csdn.net/aqi00/article/details/73065392 资源下载 下面是<Android Studio开发实战 从零基础到App上线&g ...
- windows平台下Android studio开发环境搭建教程
最近,Google 已宣布,为了简化 Android 的开发力度,以重点建设 Android Studio 工具,到今年年底将停止支持Eclipse等其他集成开发环境 .而随着Android stud ...
- 使用Android Studio开发J2SE项目方法
0.前言 最近因为要为项目开发一个底层的Java应用,所以非常偶然的遇到了这样一个问题,过去Eclipse有Java Project而现在手头使用Android Studio并不能直接建立Java应用 ...
- Android studio 开发环境搭建
Android studio 开发环境搭建 一.环境: 下载java jdk:http://www.oracle.com/technetwork/cn/java/javase/downloads/jd ...
- 【Android 应用开发】Ubuntu 下 Android Studio 开发工具使用详解 (旧版本 | 仅作参考)
. 基本上可以导入项目开始使用了 ... . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/21035637 ...
- Android Studio开发环境配置以及相关说明
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这里简单记录下在开发的时候使用的Android Studio开发环境版本以及相关注意事项. 一般来讲,每隔一段时间就要检查下Andr ...
- 【Android Studio安装部署系列】二、Android Studio开发环境搭建
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 Android Studio开发环境安装步骤 下载Android Studio 下载地址: http://www.wanandroi ...
- 怎么分辨是eclipse还是 android studio开发的
eclipse开发的一般都会带.classpath文件.Android studio开发的一般都会有.gradle文件夹和build.gradle文件
随机推荐
- 【流量劫持】SSLStrip 终极版 —— location 瞒天过海
前言 之前介绍了 HTTPS 前端劫持 的方案,虽然很有趣,然而现实却并不理想.其唯一.也是最大的缺陷,就是无法阻止脚本跳转.若是没有这个缺陷,那就非常完美了 -- 当然也就没有必要写这篇文章了. 说 ...
- Ubuntu下利用Mono,Jexus搭建Asp.Net(MVC) Web服务器
最近在Ubuntu上搭建了Asp.Net的Web服务器,其中遇到很多问题,整理一下思路,以备后用. 搭建环境以及配套软件 Ubuntu: 11.10 Mono:3.0.6 下载地址(http://do ...
- Asp.Net跨平台:Ubuntu14.0+Mono+Jexus+Asp.Net
Asp.Net跨平台的文章园子里有很多,这里给自己搭建的情况做一下总结,方便以后查看. 参考网站: http://www.linuxdot.net/(Linux DotNET大本营 ) http ...
- MemCache超详细解读
MemCache是什么 MemCache是一个自由.源码开放.高性能.分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高 ...
- Entity Framework 6 Recipes 2nd Edition(9-6)译->管理断开时的并发
9-6. 管理断开时的并发 问题 想要确保只接受在WCF客户端并发令牌未被修改的实体. 解决方案 我们有一个如Figure 9-6所示的模型. Figure 9-6订单实体模型 我们想通过WCF服务来 ...
- Html5 希尔排序演示
希尔排序(Shell Sort)是插入排序的一种.也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本. 如下图所示: 代码如下: <!DOCTYPE html> <html& ...
- APUE fig 1.10示例代码的完善--对提示符及输入回车的优化
APUE 第3版第15页的shell2.c示例程序,运行效果如下: gcc ol.shell.c -o origin_shell ./origin_shell % date 2015年12月13日 星 ...
- idea打包jar的多种方式
这里总结出用IDEA打包jar包的多种方式,以后的项目打包Jar包可以参考如下形式: 用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包 用Maven插件maven-a ...
- 使用python crontab设置linux定时任务
熟悉linux的朋友应该知道在linux中可以使用crontab设置定时任务.可以通过命令crontab -e编写任务.当然也可以直接写配置文件设置任务. 但是有时候希望通过脚本自动设置,比如我们应用 ...
- MongoDB 安全和访问权限控制
MongoDB的访问控制能够有效保证数据库的安全,访问控制是指绑定Application监听的IP地址,设置监听端口,使用账户和密码登录 一,访问控制的参数 1,绑定IP地址 mongod 参数:-- ...