用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文件
随机推荐
- 乐乎环球WiFi
乐乎环球WiFi招商加盟 随身WiFi设备 乐乎环球Wifi是由北京蔚蓝创智科技有限公司研发的产品,是一款可以在全球100多个国家和地区实现免漫游4G高速上网的随身WiFi设备.和普通MiFi设备相比 ...
- 用ffmpeg快速剪切和合并视频
如果直接找视频剪切和合并视频的软件,通常出来的都是大的视频编辑软件或者是有图形界面的剪切软件,大型一点的功能太多安装麻烦,小型一点的功能可能不齐全. 只是简单的剪切或者一下合并一下,还是ffmpeg这 ...
- Mono on CentOS 6.3 安装笔记
在网上找到篇关于yum的文章,写的很详细特此推荐下,在阅读本文之前建议先看看它: <CentOS yum源的配置与使用> 如果用的是移动光驱,建议不要开启本地的yum 的本地reposit ...
- 使用Metrics.NET 构建 ASP.NET MVC 应用程序的性能指标
通常我们需要监测ASP.NET MVC 或 Web API 的应用程序的性能时,通常采用的是自定义性能计数器,性能计数器会引发无休止的运维问题(损坏的计数器.权限问题等).这篇文章向你介绍一个新的替代 ...
- ubuntu+mono+jexus 搭建.net的web平台 实现.net跨平台
准备工作: vmware 用来安装 ubuntu 下载地址:VMware-workstation-9.0.1-894247.exe.tar 注册码: 1A4P8-DMK0N-FZ431-7K8NH-2 ...
- 舍弃Nunit拥抱Xunit
前言 今天与同事在讨论.Net下测试框架的时候,说到NUnit等大多数测试框架的SetUp以及TearDown方法并不是显得那么完美,所以在公司内部的项目中采用了Xunit框架.那么究竟是什么样的原因 ...
- 几款主流 NoSql 数据库的对比
最近小组准备启动一个 node 开源项目,从前端亲和力.大数据下的IO性能.可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型. 我们最终把选项范围缩窄在 HBase.R ...
- 【腾讯Bugly干货分享】一步一步实现Android的MVP框架
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5799d7844bef22a823b3ad44 内容大纲: Android 开发 ...
- protocol buffers vs json vs XML
原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com 在分布式系统中,数据序列化传递的情形非常常见,主流的三种,JSON.XML.Protobuf. XML现在 ...
- 测试计划(Test Plan)
测试计划(Test Plan) 版权声明:本文为博主原创文章,未经博主允许不得转载. 测试计划的概念: 测试计划是一个文档,描述了进行测试的测试范围,测试策略和方法,测试资源和进度.是对整个测试活动进 ...