Android Studio快捷键每日一练(4)
原文地址: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)的更多相关文章
- 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快捷键每日一练(1)
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/ 1.高亮显示相同的字符串 苹果:Cmd+shif ...
- 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 + ...
随机推荐
- apache httpclient cache 实现可缓存的http客户端
这里的cache storage 采用ehcache,而不是默认的内存式的cache storage.采用ehcache可以将内容缓存到磁盘上. maven <dependency> &l ...
- UML-用例图
用例图是指由参与者.用例以及它们之间的关系构成的用于描述系统功能的视图.用例图是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统.子系 ...
- Java虚拟机11:运行期优化
前言 http://www.cnblogs.com/xrq730/p/4839245.html,HotSpot采用的是解释器+编译器并存的架构,之前的这篇文章里面已经讲过了,本文只是把即时编译器这块再 ...
- 设计模式之美:Iterator(迭代器)
索引 意图 结构 参与者 适用性 效果 相关模式 实现 实现方式(一):Iterator 模式结构样式代码. 实现方式(二):实现 IEnumerable 中序遍历二叉树. 实现方式(三):实现 Bi ...
- iOS ARC模式 内存管理
1,测试一 ;i<;i++) { NSLog(@"i = %d",i); } 2,测试二 ;i<;i++) { NSLog(@"i = %d",i ...
- 手把手教你做一个原生js拖动滑块【兼容PC和移动端】
废话少说: 在PC端可以用mousedown来触发一个滑块滑动的效果,但在手机上,貌似无法识别这个事件,但手机上有touchstart事件,可以通过一系列"touch"事件来替代P ...
- Redis总结笔记(二):C#连接Redis简单例子
转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/113.html?1455860686 注:C#在调用Redis是不要使用S ...
- Atiti 重定向标准输出到字符串转接口adapter stream流体系 以及 重定向到字符串
Atiti 重定向标准输出到字符串转接口adapter stream流体系 以及 重定向到字符串 原理::syso 向ByteArrayOutputStream这个流理想write字节..然后可以使 ...
- django获取指定列的数据
django获取指定列的数据 model一般都是有多个属性的,但是很多时候我们又只需要查询特定的某一个,这个时候可以用到values和values_list [values()](https://do ...
- SQLServer清空数据库中所有的表并且ID自动归0
exec sp_MSforeachtable 'Truncate Table ?'