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

1、高亮显示相同的字符串

苹果:Cmd+shift+F7    Windows:Ctrl+shift+F7

这个快捷键会在当前文件中搜索这个字符串出现的所有位置。不同于一些简单的模式匹配,该快捷键能够感知当前的作用域并仅仅只高亮相关的字符串。然后可以使用菜单Edit->Find->Find Next/Previous在这些匹配项中进行移动。

更多提示:

(1)高亮“return”或“throw”语句的同时,还会将该方法的其他退出点高亮显示出来。

(2)高亮类定义部分的“extends”或“implements”关键字时,也会把类中重写或实现的方法高亮显示出来。

(3)高亮import语句时,也会把导入包使用的位置高亮显示出来。

(4)按ESC键可以退出高亮显示状态。

2、在类方法和内部类之间移动光标

苹果:Ctrl + UP/DOWN   Windows:Alt+UP/DOWN

这个快捷键可以让你在相邻的方法或内部类名称之间进行快速移动。如果光标当前正位于方法体内部,那么向上将会把光标移动到方法名,如果你恰好要重构方法或查找该方法在哪里被调用,这个快捷键将非常有用。

(注:这个快捷键在本人电脑与其他功能产生冲突,需要自己重新配置快捷键映射关系)

3、弹出文件结构对话框

苹果:Cmd+F12   Windows:Ctrl+F12

这个快捷键的作用是弹出一个对话框来显示当前类的结构,并在类内部导航跳转。如果你想搜索一个方法且知道方法的名字,那么用这个快捷键就会超简单。因为你可以用关键字对方法名直接进行过滤。

更多提示:

(1)可以使用驼峰缩写来匹配候选列表,如:输入“oCr”将匹配“onCreate”。

(2)通过选取对话框顶部的复选框,可以实现匿名内部类和继承成员的实时检索过滤。

4、调用层级对话框

苹果:Ctrl+Alt+H    Windows:Ctrl+Alt+H

该快捷键根据方法的声明和方法内部的调用关系来展示可能的调用层级。

(注:光标要放到方法名上再按快捷键才会产生效果)

5、快速查找方法的定义

苹果:Alt+Space    Windows:Ctrl+Shift+I(大写i)

是否想过既不离开当前的编辑上下文,又想简单的查看一下特定方法或类的具体实现?这个快捷键就可以很好的完成这个任务。

6、伸展或收缩代码

苹果:Alt + PLUS/MINUS   Windows:Ctrl+Shift+PLUS/MINUS

这个特性能让开发者暂时屏蔽掉不关心的东西,而关注更重要的部分。在最简单的情形中,该特性可直接将整个代码块隐藏掉(如import列表)。而最有趣的一个应用是对匿名内部类的收缩使用中,收缩后的代码块就像Lambda表达式一样简洁。

更多提示:

(1)你也可以在Editor->Code Folding中设置默认的收缩伸展行为。

7、打书签

苹果:F3    Windows:F11

8、显示书签列表

苹果:Cmd+F3   Windows:Shift+F11

9、查找执行动作

苹果:Cmd+Shift+A    Windows:Ctrl+Shift+A

这个快捷键允许开发者通过操作名称快速执行菜单中的所有操作。对于一些并没有对应快捷键的命令来说,是个有用的功能。

更多提示:

(1)如果该操作有关联的快捷键的话,会在列表项右边显示出来。

10、上下移动整行

苹果:Alt+Shift+UP/DOWN    Windows:Alt+Shift+UP/DOWN

不解释。

11、删除整行

苹果:Cmd+backspace   Windows:Ctrl+Y

不解释。

Android Studio快捷键每日一练(1)的更多相关文章

  1. Android Studio快捷键每日一练(4)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/ 33.分析数据流到当前位置 苹果/Windows ...

  2. Android Studio快捷键每日一练(3)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/ 23.启停用断点 苹果:Cmd+F8    Wi ...

  3. Android Studio快捷键每日一练(6)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/ 51.重构代码 苹果:Ctrl+T    Win ...

  4. Android Studio快捷键每日一练(5)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/ 42.Enter键和Tab键补全 快捷键:Ent ...

  5. Android Studio快捷键每日一练(2)

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/ 12.复制行 苹果:Cmd+D    Windo ...

  6. Android Studio快捷键

      一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...

  7. Android Studio快捷键switch case 轻松转换为if else

    Android Studio快捷键switch case 轻松转换为if else 今天碰到的问题,没有找到资料,后面找到了方法,这个记下来,转载请注明出处:http://www.cnblogs.co ...

  8. 常用的 Android Studio 快捷键

    Android Studio 开发常用快捷键: 整理了使用 Android Studio 开发工具时常用到的一些快捷键,使用快捷键可以极大提高开发效率. 常用的 Android Studio 快捷键: ...

  9. Android Studio 快捷键(转)

    Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + ...

随机推荐

  1. 软件工程day7

    参与组内讨论,关于新功能“吐槽墙”的UI设计,小组决定使用TabControl控件实施. 于周末几天自己使用PS学习临摹了一些程序的icon,完成度不高. 鉴于正在参与开发的软件为“工具性”+“微社交 ...

  2. [Asp.net 开发系列之SignalR篇]专题四:使用SignalR实现发送图片

    一.引言 在前一篇博文已经介绍了如何使用SignalR来实现聊天室的功能,在这篇文章中,将实现如何使用SignalR来实现发送图片的功能. 二.实现发送图片的思路 我还是按照之前的方式来讲述这篇文章, ...

  3. [.NET领域驱动设计实战系列]专题十:DDD扩展内容:全面剖析CQRS模式实现

    一.引言 前面介绍的所有专题都是基于经典的领域驱动实现的,然而,领域驱动除了经典的实现外,还可以基于CQRS模式来进行实现.本专题将全面剖析如何基于CQRS模式(Command Query Respo ...

  4. 用手机访问本地环境的利器ngrok

    我们在调试移动端页面,尤其是调试微信页面的时候,会遇到这样的情况,手机连着公司的wifi,开发环境(台式机)插着公司的网线,我们要用手机来访问开发环境下的页面.这个时候,如果网线和wifi是在同一个网 ...

  5. Java-继承,多态0922-05

    28.按要求编写一个Java应用程序: (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. (2)编写一个类,继承自矩形类,同时该类描述长方体,具有长.宽.高属性, 和计算体积的方 ...

  6. python学习 函数

    # -*- config=utf-8 -*- #################################### 函数 ################################## de ...

  7. draggable属性设置元素是否可拖动。

    设置标签属性draggable="true"将一个标签内的元素拖动到另外一个标签进行显示: <!DOCTYPE HTML> <html> <head& ...

  8. tabs左右滚动

    $(function () { //IdivLeft小于0,说明左边还有菜单,菜单总数大于8 //IdivLeft等于0,说明菜单总数小于8 //IdivLeft大于0,说明右边还有菜单,菜单总数大于 ...

  9. python 反射的使用

    反射这个功能在很多编程语言中都有,在Python中自然也不例外.其实编程语言中的很多功能都能用简单的代码来验证. 在code代码之前,先简单的了解下反射的几个属性. hasattr(obj,name_ ...

  10. 接触LLBL Gen Pro 对象关系映射框架后 前途变的一片光明

    时间回到2010年,那时候还是熟悉代码生成+基础框架这种模式,基本的开发思路是通过代码生成器生成实体,再生成接口与实现类,最后拖拉控件,写界面数据绑定代码.基本上就是动软代码生成器给出的模式,或是微软 ...