为数不多的人知道的AndroidStudio快捷键(二)

这篇文章将会继续分享一些实用的快捷键,没有看过为数不多的人知道的AndroidStudio快捷键(一),可以点击下方连接前往

  • 为数不多的人知道的AndroidStudio快捷键(一)

软件环境:

  1. Mac/Win/Linux快捷键: Default
  2. AndroidStudio v3.5.0
  3. 不同的外接键盘使用下列快捷键,需要根据自己的键盘做相应的调整

显示当前类所有的方法

当我们在阅读别人的代码,或者在阅读源码的时候,想查看当前类都有那些方法、常量、变量等等,下面这个快捷键将会给你一个大局观,非常的实用

  • MAC: Cmd + Fn + F12
  • MAC外接机械键盘: Cmd + F12
  • Win/Linux: Ctrl + F12

高亮

当我们需要查看某个变量在那个地方调用了,这个快捷键会标识出所有使用这个变量的地方

  • Mac: Cmd + Shift + Fn + F7
  • MAC外接机械键盘: Cmd + Shift + F7
  • Win/Linux: Ctrl + Shift + F7

快速跳转到父类

当我们正在阅读代码,这时如果想跳转到父类,通常的做法回到类的开头点击进去,如果代码很长,这样做效率很低,下面的快捷键可以帮助你快速跳转到父类

  • Mac: Cmd + U
  • Win/Linux: Ctrl + U

快速跳转到实现

一个接口有多个实现,当我们点击接口的一个方法,想查看他在子类的不同实现,这个快捷键可以帮助你快速跳转到子类的实现

  • Mac: Cmd + Option + B
  • Win/Linux: Ctrl + Alt + B

覆写或者实现方法

这个快捷键就很简单了,弹出一个框让你自己去选择要重写或者复写某个方法

  • Mac: Control + O
  • Win/Linux: Ctrl + O

生成默认方法

如果我们想要快速生成类默认方法如构造方法、toString()、Setter()、Gettter()等等,可以使用下面的快捷键

  • Mac: Cmd + N
  • Win/Linux: Alt+Insert

汇总

为了方便查看将上面的快捷键和前面一篇文章 为数不多的人知道的AndroidStudio快捷键(一) 分享的快捷键做了一个总结

说明 快捷键
参数提示 Mac: Cmd + P
win/Linux: Ctrl + P
自动提取方法 Mac: Cmd + Alt + M
Win/Linux: Ctrl + Alt + M
自动提取参数 Mac: Cmd + Alt + P
Win/Linux: Ctrl + Alt + P
自动生成变量 Mac: Cmd + Alt + V
Win/Linux: Ctrl + Alt + V
搜索某个方法是否被调用 Mac/Win/Linux: Alt + F7
重构快捷键 Mac : Ctrl + T
Win/Linux: Ctrl + Alt + Shift + T
包裹代码 Mac: Cmd + Alt + T
Win/Linux: Ctrl + Alt + T
批量重命名 Mac/Win/Linux: shift + F6
查看方法调用层次结构 Mac: Control + Option + H
Win/Linux: Ctrl + Alt + H
查看类的层次结构 Mac: Control + H
Win/Linux: Ctrl + H
错误快捷提示 Mac/Win/Linux:Alt + Enter
快速跳转到父类 Mac: Cmd + U
Win/Linux: Ctrl + U
快速跳转到实现 Mac: Cmd + Option + B
Win/Linux: Ctrl + Alt + B
显示当前类所有的方法 MAC: Cmd + F12
Win/Linux: Ctrl + F12
删除行 Mac: Cmd + Delete
Win/Linux: Ctrl + Y
自动补全 Mac/Win/Linux: Enter/Tab
覆写或者实现方法 Mac: Control + O
Win/Linux: Ctrl + O
生成默认方法 Mac: Cmd + N
Win/Linux: Alt+Insert

http://www.taodudu.cc/news/show-5161852.html

相关文章:

  • androidstudio自动生成变量_为数不多的人知道的AndroidStudio快捷键(一)
  • 为数不多的人知道的 Kotlin 技巧及解析(三)
  • 为数不多的人知道的 Kotlin 技巧以及原理解析 | 开发者说·DTalk
  • Qt for Android(14) —— Android Q 适配之无法接受广播
  • Avtiviti 之初始化数据库、表说明
  • Android Activity与local service的交互
  • PluginOK中间件小程序家族不断壮大
  • 一篇文告诉你,当贝超短焦激光投影U1研发“内幕”
  • 当贝D1和极米Z6哪款好?谁的性价比更高?
  • 家用投影仪什么牌子好,真心分享近10000字内容明确告诉你
  • 会议投影仪什么牌子好?会议投影仪什么牌子好
  • (转)json数据解析异常而导致网络请求失败的解决办法(其一)
  • 多浏览器高拍仪控件可支持html5
  • php高拍仪控制接口,方正高拍仪接口开发WEB上传图片到服务器(.NET)
  • 完胜四名专业级德州扑克玩家?AI软件Libratus何以称雄?
  • ONOS trouble shooting
  • 编写ONOS应用
  • ONOS编程系列(一)之简单应用开发
  • onos在公有云应用
  • vue3 + ts 实现图形验证码 支持数字加英文验证 纯数字或纯英文
  • 明文加密,解密算法
  • 字母的加密变换 c语言,有一种简单的对英文字母加密的变换方法是将字母的ASIIC编码自动加5,为了保证变更后的数值仍处于英文字母...
  • SQL Server 中as语句后加英文,标点符号等内容
  • System Volume Information文件夹删除(亲测可用)
  • 5-6通过information_schema拿下数据库案例演示
  • 连接zookeeper报错Connection refused: no further information
  • Redis Connection refused no further information
  • MySQL 中的系统库之information_schema
  • 快速定位JVM中消耗CPU最多的线程
  • mysql 服务被杀毒软甲删掉之后,恢复方法

为数不多的人知道的AndroidStudio快捷键(二)相关推荐

  1. androidstudio自动生成变量_为数不多的人知道的AndroidStudio快捷键(一)

    好的idea能提高我们的工作效率,如果掌握一些快捷键,能帮我们从繁琐重复的工作解放出来,写起代码来效率就越高,接下来想分享一些实用的快捷键, 如果已经看完了这篇,点击下方连接前往为数不多的人知道的An ...

  2. 为数不多的人知道的 Kotlin 技巧及解析(三)

    本文没有什么奇淫技巧,都是一些在实际开发中常用的技巧 Google 引入 Kotlin 的目的就是为了让 Android 开发更加方便,自从官宣 Kotlin 成为了 Android 开发的首选语言之 ...

  3. 为数不多的人知道的 Kotlin 技巧以及原理解析 | 开发者说·DTalk

    本文原作者: HiDhl,原文发布于: 掘金 https://juejin.im/post/6847902224467623950 文章中没有奇淫技巧,都是一些在实际开发中常用,但很容易被我们忽略的一 ...

  4. android电视打开ppt,很少人知道的3种智能电视演示PPT的方法

    原标题:很少人知道的3种智能电视演示PPT的方法 演示PPT,通常是在投影上,但随着大屏智能电视的火热和普及,越来越多的办公室以大屏智能电视取代投影,成为办公室不可或缺的生产力.今天就以60吋酷开K6 ...

  5. kdj值应用口诀_极少人知道的“KDJ”波段指标,学好5个口诀,离股神很近了

    原标题:极少人知道的"KDJ"波段指标,学好5个口诀,离股神很近了 KDJ大家都知道,但是未必都深度了解和熟练应用,但是该指标在实战中成功率却名列前茅,而且更是做波段的强势神器.想 ...

  6. 几个超级实用但很少人知道的 VS 技巧[更新]

    大家好,今天分享几个我知道的实用 VS 技巧,而这些技巧我发现很多人都不知道.因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS "骚"操作 ...

  7. 很少人知道的Linux命令

    Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...

  8. dpo指标详解买入绝技_极少人知道的“DPO MADPO”组合指标,完胜MACD,实战性很强!...

    DPO指标的名称就是区间震荡线,它是一个排除"长期价格趋势"的震荡指标,可以通过扣除前期移动平均价来消除长期趋势对价格波动的干扰,从而方便发现价格短期的波动.超买.超卖水平. 如果 ...

  9. nginx location 匹配 多个规则_你需要知道的Nginx配置二三事

    Nginx是俄罗斯人Igor Sysoev基于C语言编写的十分轻量级的HTTP服务器,它主要有以下特点: 它是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器 ...

最新文章

  1. 转载:使用 OpenCV 识别 QRCode
  2. CV00-03-CV基本操作2
  3. 多线程编程 - GCD
  4. SQL0332N 不支持从源代码页 XXXX 到目标代码页 XXXX
  5. 你也许不知道的Vuejs - 使用ES6快乐的玩耍
  6. N叉树的深度 python实现
  7. 7 Java NIO Selector-翻译
  8. 关于windows的version和OS build version
  9. 行为识别(HAR)调研
  10. Javascript----input事件实现动态监听textarea内容变化
  11. 《机器学习与数据科学(基于R的统计学习方法)》——2.8 读取JSON文件
  12. 继承、私有属性-Python
  13. Mysql开发实践:error while loading shared libraries: libaio解决方案
  14. 【金九银十】java数据结构和算法第二版
  15. 【HUSTOJ】1046: 字符图形2-星号直角
  16. 鼎立测试软件能锁网吗,路测软件鼎利通信Pioneer操作培训PPT(ET128).ppt
  17. 计算机检索中常用的截断方式,文献检索方法与检索策略制定
  18. 一、PocketSphinx-Android DNK环境搭建
  19. FileZilla显示 连接超时 无法连接到服务器的解决方案
  20. 3、线性表的顺序存储结构(顺序表)

热门文章

  1. IE没有禁用javascript,打不开的解决方案。
  2. 教你如何记账,从晨曦记账本开始
  3. erp仓库管理系统,适合各种行业的仓库,有供应商管理 ,商品管理
  4. win7win10进入高级启动选项方法
  5. 计算机是如何跑起来的百度云,如何在一台电脑安装两个百度云盘
  6. html边框凹陷样式设置,你不知道的CSS(边框塌陷)?
  7. python练习-easygui-温度转换
  8. 1-13 RHEL7-硬盘介绍和磁盘管理
  9. Python3爬取今日头条文章视频数据,完美解决as、cp、_signature的加密方法(2020-6-29版)
  10. vue2项目中封装echarts地图的比较优雅的方式