Android Studio快捷键每日一练(1)
原文地址: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)的更多相关文章
- Android Studio快捷键每日一练(4)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/ 33.分析数据流到当前位置 苹果/Windows ...
- Android Studio快捷键每日一练(3)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-3/ 23.启停用断点 苹果:Cmd+F8 Wi ...
- Android Studio快捷键每日一练(6)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-6/ 51.重构代码 苹果:Ctrl+T Win ...
- Android Studio快捷键每日一练(5)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-5/ 42.Enter键和Tab键补全 快捷键:Ent ...
- Android Studio快捷键每日一练(2)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-2/ 12.复制行 苹果:Cmd+D Windo ...
- Android Studio快捷键
一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...
- Android Studio快捷键switch case 轻松转换为if else
Android Studio快捷键switch case 轻松转换为if else 今天碰到的问题,没有找到资料,后面找到了方法,这个记下来,转载请注明出处:http://www.cnblogs.co ...
- 常用的 Android Studio 快捷键
Android Studio 开发常用快捷键: 整理了使用 Android Studio 开发工具时常用到的一些快捷键,使用快捷键可以极大提高开发效率. 常用的 Android Studio 快捷键: ...
- Android Studio 快捷键(转)
Android Studio 快捷键 操作 Mac OSX Win/Linux 注释代码(//) Cmd + / Ctrl + / 注释代码(/**/) Cmd + Option + / Ctrl + ...
随机推荐
- loadrunner agent 中删除失效的mmdrv进程
源码: using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; us ...
- 如何实现:录制视频聊天的全过程? 【低调赠送:QQ高仿版GG 4.3 最新源码】
前段时间做个项目,客户需要将视频对话的整个过程录制下来,这样,以后就可以随时观看.想来录制整个视频聊天的过程这样的功能应该是个比较常见的需求,比如,基于网络语音视频的1:1的英语口语辅导,如果能将辅导 ...
- C#函数式编程
提起函数式编程,大家一定想到的是语法高度灵活和动态的LISP,Haskell这样古老的函数式语言,往近了说ruby,javascript,F#也是函数式编程的流行语言.然而自从.net支持了lambd ...
- 团队项目——站立会议DAY10
第十次站立会议记录: 参会人员:张靖颜,钟灵毓秀,何玥,赵莹,王梓萱 项目进展: 1.张靖颜:进一步完善程序代码,提出扩展性的建议,增加程序的功能. 2.钟灵毓秀:修改已完成代码出现的bug,完善代码 ...
- 用C表达面向对象语言的机制2——颠覆你对方法调用的看法!
用C表达面向对象语言的机制2——颠覆你对方法调用的看法! 源代码在文末.推荐阅读本文PDF版,格式更好看. 在上一篇<用C表达面向对象语言的机制——C#版>中,我们获知了如何用C表达面向对 ...
- 记录排查解决Hubble.Net连接Oracle数据库建立镜像库数据丢失的问题
起因 前几天在弄Hubble连接Oracle数据库,然后在mongodb中建立一个镜像数据库; 发现一个问题,原本数据是11W,但是镜像库中只有6w多条; 刚开始以为是没运行好,又rebuild了一下 ...
- Mysql跨表更新 多表update sql语句总结
Mysql跨表更新一直是大家所关心的话题,本文介绍mysql多表 update在实践中几种不同的写法 假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是P ...
- Ubuntu & MacOS安装Mysql & connector
Ubuntu & MacOS安装Mysql & connector 1. 安装MySql sudo apt-get install mysql-server apt-get insta ...
- PMO到底什么样?(3)
继续上一篇,PMO到底什么样?到这篇,本文就结束啦. 出色基地COE,4大典型职责 咱们知道悉数的公司,它都是要不断地持续改进和优化,包含公司内组织级的项目处理的机制,也需要不断的优化和进步.一般咱们 ...
- fir.im Weekly - 如何愉悦地进行持续集成
持续集成是一项"一次配置长期受益"的投入,让开发.测试.生产环境的统一变得更加自动高效. 本期 fir.im Weekly 收录了关于 Android.iOS 持续集成的最新实践分 ...