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

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

这是我发表在Google+上的Android Studio每日技巧的第四篇文章。你能够从这查看曾经发表的文章

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

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

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

分析数据流

Menu: Analyze → Analyze Data Flow to Here
Find action: Analyze Data Flow to Here

这个能够查看当前变量參数field调用的路径!

这是非常实用的当你进入到一个你不熟悉的代码而且你想理解这个參数是如何传到那的。

这也有一个反向操作“Analyze Data Flow from Here”。它将会显示变量、field或返回类型的被调用的路径。

这里写图片描写叙述

崇高的多文本选择

Mac:Cmd+G
Windows/Linux:Alt+J

这是特别好的一个!

它将会使当前选择部分,选择下一个出现的地方而且加入一个光标。这意味着你能够有多个光标在同一个文件。你输入的一切会写在每一个光标处。

这里写图片描写叙述

列选择

Mouse:Alt+MouseDrag
Mac:Cmd+Shift+8
Windows/Linux:Shift+Alt+Insert

列选择,也被称为块选择。基本上。假设你向下选择,它将直接向下选择而不会非常烦人地选择到行尾。

这也将会在块选择的每行后面放置一个光标从你能够输入的地方。

这里写图片描写叙述

后缀完毕

个人最喜欢的:

.for(用于foreach)
.format(用Stirng.format()包裹一个字符串)
.cast(用一个类型强转包裹一个statement)

这个不是特别的直观但依旧非常强大。

基本上,它是用其他的东西包裹当前statement,不必为了得到这个而大量的敲击键盘。


比如:获取一个迭代列表。你能够使用“myList.for”,按下Tab它将会给你生成一个循环。

你能够得到一个列表通过在statement后面输入一个点然后查看全部可能完毕的选项。

这里写图片描写叙述

和剪贴板的内容进行比較

Mouse:在选择的部分上RightClick →“Compare With Clipboard”
Find Action:Compare with Clipboard

它能够让当前选择的部分和剪贴板的内容做出一个diff

这里写图片描写叙述

停止进程

Mac:Cmd+F2
Windows/Linux:Ctrl+F2

这将会停止当前正在运行的任务或假设不止一个时显示一个可能的任务列表。
对于停止调试或终止构建非常实用。

这里写图片描写叙述

显示运行点

当正在调试时

Mac:Alt+F10
Windows/Linux:Alt+F10

这个会让光标返回到当前正在调试的地方。

通经常使用于下列情况:

  • 你中断的某些地方
  • 你開始在这个文件查看然后跳到了其他一些文件
  • 调用这个快捷键能够返回到你正在一步一步的调试会话的地方

这里写图片描写叙述

弹出VCS操作

Mac:Cmd+V
Windows/Linux:Alt+`(后引號)

这个能够显示版本号控制最频繁的操作选项。

假设你的project没在git下或别的系统,它至少给你一个通过Android Studio维护的本地历史。

这里写图片描写叙述

和分支比較(Git)

Menu(for git):VCS→Git→Compare With Branch
Find Actions:Compare With Branch

假设你的project在Git下,你能够比較当前的文件或目录和别的分支。对于查看和你的主分支有多少不同一时候相当实用。

这里写图片描写叙述

欢迎打赏,请用支付宝扫描下方二维码:

这里写图片描写叙述

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

posted on 2017-07-27 08:39  ljbguanli  阅读(279)  评论(0编辑  收藏  举报