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

42、Enter键和Tab键补全

快捷键:Enter键或Tab键

用Enter键补全还是用Tab键补全之间,有一个有趣的差别:用Enter键补全的语句可能正是你所期待的结果;而用Tab键补全语句的时候,它会删掉到下一个“.”之前的所有代码,包括括号、分号或空格。

43、导航到父类

快捷键:Cmd+U    Windows:Ctrl+U

如果你当前正位于子类中一个重写的方法中,该快捷键会导航到父类中该方法中去;而如果你当前正位于某类名上,该快捷键会将你导航到它的父类中去。

44、返回到编辑区

快捷键:(1)如果想返回的时候保持面板打开:Escape。(2)如果想关闭面板并返回:Shift+Escape

有许多快捷键功能会将让你暂时离开编辑区(如type hierarchy, find usages等),这时候如果想要快速回到编辑区,有两个选择:

(1)Escape:简单的将光标重置到编辑区

(2)Shift+Escape:这将关闭当前的功能面板,然后将光标重置到编辑区

45、跳转到上一个工具窗口

快捷键:F12(可能和操作系统的默认快捷键功能冲突)

有时候你从功能面板返回到了编辑区后,又想要再去功能面板中查看信息,比如浏览“find usages”的结果。有了这个快捷键,你就可以自如的在两者之间来回跳转。

46、隐藏所有功能面板

苹果:Cmd+Shift+F12    Windows:Ctrl+Shift+F12

该快捷键可将编辑器设置为类似全屏模式。接着再使用一次该快捷键则恢复所有面板。

47、通过数字来打开功能面板

苹果:Cmd+Number     Windows:Alt+Number

你可能已经注意到有些功能面板的名字前面带着一个数字,通过使用这个数字快捷键就可以快速打开关闭对应的面板。如果你没看到有面板的名称,可以点一下IDE左下角的那个矩形框框显示出来。

48、显示方法的参数信息

苹果:Cmd+P    Windows:Ctrl+P

这和你在调用方法时看到的参数列表信息是一样的。如果想要查看某个方法的参数信息时,这个快捷键会非常方便顺手。此外,当前位于光标下的参数将会变成黄色,如果所有参数都没有变黄,那么说明该调用方式是非法的,有可能是参数类型给的不对(如本来要一个int型参数,你给了一个float型)。

有时你在编写方法调用的代码时,可能不小心会把参数列表信息给弄没了,这时候可以输入一个“,”来再次触发IDE显示参数信息。

49、窗口切换器

快捷键:Ctrl+Tab

一旦打开了窗口切换器,只要一直按着Ctrl键就可以通过数字或字母快速导航跳转。也可以选中一个Tab页或功能面板,然后按Backspace键来关掉它。

50、上下文信息

快捷键:Ctrl+Shift+Q

当你在编辑较长的代码页时,这个快捷键可以告诉你当前所处位置的上下文信息。通常这个上下文信息是外部类的名字或者内部类的名字,也有可能是一个方法的名称。

如果当前正处于类的内部,又不在其他任何方法的内部,显示的将是当前所在类的名称及父类和实现的接口。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏carven

利用canvas实现毛笔字帖(三)

3. 第3部分controller.js 这一部分的功能就是要修改毛笔的颜色,还有清空画布。 功能简单,我们一起向下讲。 一开始依然是init controll...

11430
来自专栏黑泽君的专栏

换行符 '\n' 和 回车符 '\r' 的区别?

-----------------------------------------------------------------------------

4.2K10
来自专栏我的博客

安卓开发之应用资源

一、安卓应用源代码分类:界面布局文件、Java源文件、资源文件 二、应用资源文件分类 一类是无法直接访问的资源,保存在assets目录下;另外一类是可以用R资源...

36780
来自专栏天天

网页特殊字体过大的优化

==font-spider 仅适用于固定文本,如果文字内容为动态可变的,新增的文字将无法显示为特殊字体。==

36350
来自专栏QQ音乐前端团队专栏

Web Components 初探

任何 UI 框架或库最期望目标之一是帮助我们建立通用的模式或约定。

1.1K40
来自专栏前端说吧

js - 预加载+监听图片资源加载制作进度条

这两天遇到一个新需求:一个一镜到底的h5动画。因为功能的特殊性,就要求我们提前监听页面的静态图片是否全部加载完毕。即处理预加载。

88410
来自专栏前端新视界

Vue.js 系列教程 2:组件,Props,Slots

原文:intro-to-vue-2-components-props-slots 译者:nzbin 这是关于 JavaScript 框架 Vue.js 五个...

273100
来自专栏技术墨客

React新特性——Protals与Error Boundaries

在React 16.x 新增了一个名为“Protals”的特性,直接按照字面意思翻译实在不靠谱。在描述这个特性时,我们还是用官方的英文单词来指定它。Portal...

28140
来自专栏极乐技术社区

微信小程序入门《三》实例:简易form、本地存储

实例内容 登陆界面 处理登陆表单数据 处理登陆表单数据(异步) 清除本地数据 实例一: 登陆界面 在app.json中添加登陆页面pages/login/log...

20670
来自专栏疯狂的小程序

微信小程序组件化编程和实践(下)

现在我们已经可以做到了两个组件之间的数据传递,那么如何在多个组件间传递数据呢?

51670

扫码关注云+社区

领取腾讯云代金券