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 + ...
随机推荐
- React Native移动框架功能研究
React Native移动框架功能研究 此篇只研究React Native框架的功能. 一.React Natvie是什么 React Native是使用React(或者说JS)来开发原生APP的框 ...
- 【CefSharp】 禁用右键菜单 与 控制弹出窗口的方式(限版本39.0.0.1)
这周没什么时间,一开始就在忙一些CefSharp的事情,Win10的研究就放了下来,CefSharp的资料挺少的,但好在是开源的,可以我们便宜的折腾.因为两个的内容都不多,我就合成一篇文章啦. 这还里 ...
- 我的ORM之七-- 权限
我的ORM索引 权限范围 权限可以控制以下部分: 页面 按钮 表格列 (未完成) 菜单表的行 其中: 页面权限,需要在程序请求之前进行判断. 按钮权限,表格列权限,需要在请求页面之后,通过JavaSc ...
- 【腾讯Bugly干货分享】React移动web极致优化
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/579083d1c9da73584b02587d 最近一个季度,我们都在为手Q家校 ...
- hadoop 笔记(hbase)
hbase 基础: hbase是基于列的数据,其数据模式如下: 1.安装 1.1)hbase安装分为单机.伪分布式.分布式,单机下安装不依赖于hadoop:因为不需要分布式文件系统支持: 1.2)安装 ...
- 《你必须知道的.NET》读书笔记:方法表初窥
一.窥探准备工作 public class Base { public void M() { Console.WriteLine("M in Base"); } public vi ...
- 赴美工作常识(Part 3 - 英语)
在<Part 2 - 申请>的评论中有人问英语要达到何种水平,以及如何提高.其实英语也不是我的强项,只是刚刚好做到能够沟通而已.由于我在知乎上回到过一个类似问题,我就基于那个答案简单说一下 ...
- 如何在 ASP.NET MVC 中集成 AngularJS(1)
介绍 当涉及到计算机软件的开发时,我想运用所有的最新技术.例如,前端使用最新的 JavaScript 技术,服务器端使用最新的基于 REST 的 Web API 服务.另外,还有最新的数据库技术.最新 ...
- Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范
Atitit 发帖机实现(2)---usrQBN2243 文本解析到对象协议规范 文本内容 ###注释 标题:标题标题标题标题标题1 人数:5 月薪:2000-3000 内容: 内容内容内 容内容内容 ...
- maven install 读取jar包时出错;error in opening zip file
错误信息: [INFO] ------------------------------------------------------------------------ [ERROR] Failed ...