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

33、分析数据流到当前位置

苹果/Windows:无对应快捷键,可在菜单中选择Analyze->Analyze Data Flow to Here

通过分析当前选取的变量、参数或域变量,该功能可给出其流经当前位置的路径图。当你在阅读一份不熟悉的代码时,如果想要快速弄清楚某个参数经历过哪些变化,这个功能会显得非常有用!

这个功能和“从这开始分析数据流”恰好相反,后者为你提供数据变量、域变量或返回值的终止的位置。

34、Sublime Text风格的多行选择

苹果:Ctrl+G     Windows:Alt+J

这是一个很nice的功能。这可以让你一次选中多个相同字符串,并在每个字符串出现的地方添加一个光标。也就是说,你可以一次性在多个位置输入相同的内容。(注:要先选中一个字符串才可以哦)

35、列选择

苹果:Cmd+Shift+8    Windows:Shift+Alt+Insert

也可以:Alt+鼠标拽动

该功能允许你一次性选中多行进行编辑,也称之为块选择。简单的说,当你向下选择时,不会将行尾内容也选进来。只会将你选中的矩形区域作为选择结果,并在矩形区域的最后加上光标让你编辑。

36、后缀补全

快捷键:无

这个特性从字面上来看可能不太好理解。简单的说,这个特性就是用一些结构性的代码来包裹当前选中的语句,一定程度上可以为你节省不少时间。例如,如果要遍历一个list,你可以只输入“myList.for”然后按Tab补全就可以为你自动生成一个遍历list的for结构。

在一条语句后直接输入“.”可以得到一个完整的列表,你可以在这个列表里查找自己需要的补全方案。

下面是我本人最常用的操作:

(1).for(生成一个for循环结构)

(2).format(用String.format()包裹一个字符串)

(3).cast(用强制类型转换包裹一条语句)

37、与剪贴板内容比较

快捷键:对选中的内容单击右键,选择“Compare With Clipboard”

这个功能会将当前选中的内容和剪贴板里的内容进行比较,并显示两者之间不同的地方。

38、终止进程的运行

苹果:Cmd+F2    Windows:Ctrl+F2

该功能将终止当前正在运行的进程。如果当前正在运行进程不止一个,会显示一个列表让你选择。对于终止程序构建或调试非常有帮助。

39、显示程序执行点

快捷键:Alt+F10

其作用很简单,就是将光标置于调试器当前正执行的位置。有时候调试的适合可能离开当前正在调试的位置,文件跳转之后可能会迷失调试位置。于是这个功能就能发光发热了。

40、显示VCS操作列表框

苹果:Ctrl+V    Windows:Alt+`(键盘上ESC键下面的那个键)

该快捷键将给你提供一个常用的版本控制操作列表。如果你的工程并没有使用版本控制系统,那么会显示一个由Android Studio维护的本地修改历史。

41、分支比较(git)

快捷键:菜单选择VCS->Git->Compare With Branch.(适用于git)

假设你的工程是用git来进行版本管理的,那么你可以在不同分支之间比较当前文件或文件夹。这可以非常清楚的知道当前分支和主分支差别有多大。

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

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

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

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

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

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

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

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

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

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

    原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/ 1.高亮显示相同的字符串 苹果:Cmd+shif ...

  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. 【原创】GC/垃圾回收简介

    GC简介 1 GC机制 1.1 对象 从计算机的角度,装有数据的内存空间 1.2 作用 将内存垃圾的释放自动化 1.3 本质 将已经引用不到的对象视为死亡,将死亡的对象找出来并且作为垃圾进行回收 2 ...

  2. 探求网页同步提交、ajax和comet不为人知的秘密(中篇)

    深入研究某项技术,了解使用这些技术的细节,其实最终目的都是为了完成一个选择问题:当我们要使用这些技术解决某个具体的问题时候我们到底该如何去选择.如果碰到有两种技术可以让我们达到同样的目的,我们就会不自 ...

  3. java提高篇(十一)-----强制类型转换

    在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换. 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需 ...

  4. [ACM_动态规划] 数字三角形(数塔)_递推_记忆化搜索

    1.直接用递归函数计算状态转移方程,效率十分低下,可以考虑用递推方法,其实就是“正着推导,逆着计算” #include<iostream> #include<algorithm> ...

  5. js模版引擎handlebars.js实用教程——关于HTML编码

    返回目录 <!DOCTYPE html> <html> <head> <META http-equiv=Content-Type content=" ...

  6. AWS re:Invent 2014回顾

    亚马逊在2014年11月11-14日的拉斯维加斯举行了一年一度的re:Invent大会.在今年的大会上,亚马逊一股脑发布和更新了很多服务.现在就由我来带领大家了解一下这些新服务. 安全及规范相关 AW ...

  7. CGFloat Float 互转

    直接上代码吧 var positionX:CGFloat = 10 var positionY:CGFloat = 20 var tmpX:Float = 30 var tmpY:Float = 40 ...

  8. Memcache服务器端参数说明

    /usr/local/webserver/memcached/bin/memcached -d -m 512 -u root -l 192.168.0.1 -p 11211 -c 512 -P /us ...

  9. struts2学习笔记之九:struts2的命名空间

    struts2的命名空间适用于多人开发,根据不同模块命名不同的命名空间,方便开发和管理 struts2如果没有配置命名空间,默认命名空间为"/",Struts2中Action的完整 ...

  10. Atitit 类库冲突解决方案  httpclient-4.5.2.jar

    Atitit 类库冲突解决方案  httpclient-4.5.2.jar 错误提示如下1 版本如下(client and selenium)2 解决流程2 挂载源码 (SSLConnectionSo ...