Android Studio使用技巧系列教程(二)

Android Studio使用技巧系列教程(二)

大家好,又见面了,我是全栈君。

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46764575
关注新浪微博:@于卫国
邮箱:yuweiguocn@gmail.com

终于我还是没能够遵守承诺。

之前我写的文章应该算是一个新的系列,一年后我们又回来了。

因此我又又一次開始了。我每天在Google+上发表的一系列文章我将会分享在这里,就像Daniel Lew之前所做的。
自从我在G+上写的新的系列,会从之前所发表的文章复制一些到这里。

假设你想获取最新的教程,在google+上关注我或者订阅 Android Developer Tools Community。

Pavlos-Petros Tournaris在github上也收集了全部android studio当前的使用技巧,因此假设你想提前看看下篇文章中的内容,把它检出就能够了。

关于键位映射
Android Studio 提供了不同的键位映射(即快捷键和它相应的操作之间的映射),你能够在“Settings->Keymap”菜单里面查看当前所使用的键位映射。

列出每一个键位映射是不实用的,因此将会使用以下的:

Windows:默认
Linux:默认
OSX:Mac OSX 10.5+

高亮全部Things

OS X: cmd+shift+f7
Windows Or Linux: ctrl+shift+f7

这将会在当前文件高亮显示当前文件里选中的全部同样symbol。这个比一些简单的模式匹配(译者注:如ctrl+f仅仅能查找单个smybol,而这个能够高亮显示多个条件)显示的很多其它。它实际是在当前文件范围高亮显示相关的代码。

你能够从菜单Edit->Find->Find Next/Previous查找下一个或前一个。

额外的技巧:

  • 高亮显示一个方法声明的“return”或“throw”同一时候也会高亮显示方法的全部出口点。
  • 高亮显示类定义的“extends”或“implements”部分将也会高亮显示被重写或实现的方法。

  • 高亮显示一个导入的类同一时候也会显示在哪里使用了。

  • 你能够使用“Esc”键取消高亮。

这里写图片描写叙述

在方法和内部之间移动

OS X: ctrl+up/down
Windows Or Linux: alt+up/down

光标在当前文件里的方法或类名称之间移动。

假设你的光标在方法体内。向上能够直接移动光标到方法名上。这个是很实用的。由于它能在你重构方法时或查找这种方法的使用方法时让光标跳到正确的地方。

这里写图片描写叙述

弹出文件结构

OS X: cmd+f12
Windows Or Linux: ctrl+f12

这个显示一个当前类的大纲。能够在类中进行导航。最好的是你能够使用键盘进行过滤。这是一个很高效的方式通过你知道的名称跳到方法上。

这里写图片描写叙述

额外的技巧:

  • 你能够使用驼峰式从列表中过滤。比如:输入“oCr”将会找到“onCreate”
  • 你也能够勾选打开“显示匿名内部类”。在你想直接进入“OnClickListener”中的“onClick”方法时它有可能是实用的。

弹出调用层级

OS X: ctrl+alt+h
Windows Or Linux: ctrl+alt+h

这个会显示一个方法的声明和它的调用之间的可能的路径。

这里写图片描写叙述

高速查找定义

OS X: alt+space
Windows Or Linux: ctrl+shift+i

你是否以前想在当前页面查看一个方法或类的实现?使用这个快捷键在当前页面查找它。

这里写图片描写叙述

伸缩代码块

OS X: alt+plus/minus
Windows Or Linux: ctrl+shif+plus/minus

这个特性的目的是隐藏在某一时刻你不关心的代码。在这个简单的形式中,它将会隐藏整个代码块(如:当你打开一个新文件时忽略导入列表)。更有趣的是它能够隐藏匿名内部类周围的模板代码让它看起来像是一个lambda表达式。

额外的技巧:

  • 你能够在Setting->Editor->Code Folding中设置默认的折叠參数

这里写图片描写叙述

书签

开关书签

OS X: f3
Windows Or Linux: f11

用助记符开关书签

OS X: alt+f3
Windows Or Linux: ctrl+f11

如你给书签分配了一个数字,你能够使用以下的快捷键返回到相应书签:
ctrl+number

显示书签

OS X: cmd+f3
Windows Or Linux: shift+f11

这里写图片描写叙述

查找Actions

OS X: cmd+shift+a
Windows Or Linux: ctrl+shift+a

你能够通过名称在Android Studio中调用不论什么你知道的菜单或action!

对于你之前使用过但没有快捷键的命令来说这是很实用的。

额外的技巧:

  • 假设这个Action有快捷键,它将会显示在旁边。

这里写图片描写叙述

上下移动当前行

OS X: alt+shift+up/down
Windows Or Linux: alt+shift+up/down

对,这个是用来上下移动当前行代码。

没有什么很多其它要说的,享受它吧。

这里写图片描写叙述

删除当前行

OS X: cmd+backspace
Windows Or Linux: ctrl+y

删除当前行或所选择行的代码。

这里写图片描写叙述

给我打赏,请用支付宝扫描下方二维码:
这里写图片描写叙述

原文链接:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/

Android Studio使用技巧系列教程(一)

Android Studio使用技巧系列教程(三)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115739.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • tomcat服务器监控工具之probe「建议收藏」

    tomcat服务器监控工具之probe「建议收藏」前言:今天把公司的一台tomcat服务器进行了迁移,为了查看在使用过程中的详细信息,在网上搜索了很多关于web服务器的监控软件,最后拟定使用probe这个开源并且功能也很完善的一款工具接下来介绍一下使用方法与安装技巧一、简介psi-probe是lambdaprobe的一个分支版本,用于对Tomcat进行监控,比tomcat的manager强大很多。psi就是一个形如叉子的符

    2022年5月29日
  • Redis Sentinel 与 Redis Cluster

    Redis Sentinel 与 Redis Cluster一、前言互联网高速发展的今天,对应用系统的抗压能力要求越来越高,传统的应用层+数据库已经不能满足当前的需要。所以一大批内存式数据库和Nosql数据库应运而生,其中redis,memcache,mongodb,hbase等被广泛的使用来提高系统的吞吐性,所以如何正确使用cache是作为开发的一项基技能。本文主要介绍RedisSentinel及RedisCluster的区别及用法,Redi…

    2022年10月26日
  • js unit8array和java变量之间的关系

    js unit8array和java变量之间的关系unit8array如何同java进行交互最近一个项目遇到了一个二维码转换的问题,厂家给的demo只有js的转换方式,其中用到了Unit8,由于实际应用场景,转换应该由后端java代码进行实现,这里记录一下实现方式。JS对字符串操作的时候,有时候我们会用到UNIT8ARRAY,例如varbinary_string=window.atob(str);vararray=new…

    2022年9月17日
  • FCoin交易所API文档

    本文介绍FCoinAPI介绍通过了解以下信息,您可以方便的使用FCoin提供的API来接入FCoin交易平台。认证执行下面的代码进行用户验证:importfcoinapi=fcoin.authorize(‘key’,’secret’,timestamp)FCoin使用APIkey和APIsecret进行验证,请访问设置中心,并…

    2022年4月6日
  • c#开发微信公众平台_小程序开发教程

    c#开发微信公众平台_小程序开发教程本文转自http://www.wuling365.com/Article/View.aspx?Id=30  想学习微信开发技术请加入我们!郴州微信开发QQ群:587978628  最近在开发“郴州微信营销”系统,网络上涉及微信开发的代码99%都是PHP写的,由于本人不想再学习PHP,于是决定用C#开发。现将开发过程及一些实现细节记录下来,供大家参考。由于本人能力有限,错误之处在所难免,欢

    2022年8月20日
  • yui compressor php,通过yuicompressor-2.4.7压缩css或js的php应用文件

    yui compressor php,通过yuicompressor-2.4.7压缩css或js的php应用文件yuicompressor这是个很好的工具,通过java库编译css或js文件进行压缩。压缩css或者js文件的好处是很多的,减少数据请求量,可以更快的进行数据传输,防止其他人进行窥探或整体直接挪用等等。。。首先你要去下载一个yuicompressor现在最新版本是2.4.7下载地址:yuicompressor使用方法怎么工作在这里都有详细的说明,就不一一介绍了。最常用的yuicompre…

    2022年7月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号