为数不多的人知道的AndroidStudio快捷键(二)
为数不多的人知道的AndroidStudio快捷键(二)
这篇文章将会继续分享一些实用的快捷键,没有看过为数不多的人知道的AndroidStudio快捷键(一),可以点击下方连接前往
- 为数不多的人知道的AndroidStudio快捷键(一)
软件环境:
- Mac/Win/Linux快捷键: Default
- AndroidStudio v3.5.0
- 不同的外接键盘使用下列快捷键,需要根据自己的键盘做相应的调整
显示当前类所有的方法
当我们在阅读别人的代码,或者在阅读源码的时候,想查看当前类都有那些方法、常量、变量等等,下面这个快捷键将会给你一个大局观,非常的实用
- 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快捷键(二)相关推荐
- androidstudio自动生成变量_为数不多的人知道的AndroidStudio快捷键(一)
好的idea能提高我们的工作效率,如果掌握一些快捷键,能帮我们从繁琐重复的工作解放出来,写起代码来效率就越高,接下来想分享一些实用的快捷键, 如果已经看完了这篇,点击下方连接前往为数不多的人知道的An ...
- 为数不多的人知道的 Kotlin 技巧及解析(三)
本文没有什么奇淫技巧,都是一些在实际开发中常用的技巧 Google 引入 Kotlin 的目的就是为了让 Android 开发更加方便,自从官宣 Kotlin 成为了 Android 开发的首选语言之 ...
- 为数不多的人知道的 Kotlin 技巧以及原理解析 | 开发者说·DTalk
本文原作者: HiDhl,原文发布于: 掘金 https://juejin.im/post/6847902224467623950 文章中没有奇淫技巧,都是一些在实际开发中常用,但很容易被我们忽略的一 ...
- android电视打开ppt,很少人知道的3种智能电视演示PPT的方法
原标题:很少人知道的3种智能电视演示PPT的方法 演示PPT,通常是在投影上,但随着大屏智能电视的火热和普及,越来越多的办公室以大屏智能电视取代投影,成为办公室不可或缺的生产力.今天就以60吋酷开K6 ...
- kdj值应用口诀_极少人知道的“KDJ”波段指标,学好5个口诀,离股神很近了
原标题:极少人知道的"KDJ"波段指标,学好5个口诀,离股神很近了 KDJ大家都知道,但是未必都深度了解和熟练应用,但是该指标在实战中成功率却名列前茅,而且更是做波段的强势神器.想 ...
- 几个超级实用但很少人知道的 VS 技巧[更新]
大家好,今天分享几个我知道的实用 VS 技巧,而这些技巧我发现很多人都不知道.因为我经常在工作中遇到:我在同事电脑上解决问题,或在会议上演示代码示例时,使用了一些 VS "骚"操作 ...
- 很少人知道的Linux命令
Linux命令行吸引了大多数Linux爱好者.一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务.Linux命令和它们的转换对于Linux用户.Shell脚本程序员和管理员来说是最有 ...
- dpo指标详解买入绝技_极少人知道的“DPO MADPO”组合指标,完胜MACD,实战性很强!...
DPO指标的名称就是区间震荡线,它是一个排除"长期价格趋势"的震荡指标,可以通过扣除前期移动平均价来消除长期趋势对价格波动的干扰,从而方便发现价格短期的波动.超买.超卖水平. 如果 ...
- nginx location 匹配 多个规则_你需要知道的Nginx配置二三事
Nginx是俄罗斯人Igor Sysoev基于C语言编写的十分轻量级的HTTP服务器,它主要有以下特点: 它是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器 ...
最新文章
- 转载:使用 OpenCV 识别 QRCode
- CV00-03-CV基本操作2
- 多线程编程 - GCD
- SQL0332N 不支持从源代码页 XXXX 到目标代码页 XXXX
- 你也许不知道的Vuejs - 使用ES6快乐的玩耍
- N叉树的深度 python实现
- 7 Java NIO Selector-翻译
- 关于windows的version和OS build version
- 行为识别(HAR)调研
- Javascript----input事件实现动态监听textarea内容变化
- 《机器学习与数据科学(基于R的统计学习方法)》——2.8 读取JSON文件
- 继承、私有属性-Python
- Mysql开发实践:error while loading shared libraries: libaio解决方案
- 【金九银十】java数据结构和算法第二版
- 【HUSTOJ】1046: 字符图形2-星号直角
- 鼎立测试软件能锁网吗,路测软件鼎利通信Pioneer操作培训PPT(ET128).ppt
- 计算机检索中常用的截断方式,文献检索方法与检索策略制定
- 一、PocketSphinx-Android DNK环境搭建
- FileZilla显示 连接超时 无法连接到服务器的解决方案
- 3、线性表的顺序存储结构(顺序表)
热门文章
- IE没有禁用javascript,打不开的解决方案。
- 教你如何记账,从晨曦记账本开始
- erp仓库管理系统,适合各种行业的仓库,有供应商管理 ,商品管理
- win7win10进入高级启动选项方法
- 计算机是如何跑起来的百度云,如何在一台电脑安装两个百度云盘
- html边框凹陷样式设置,你不知道的CSS(边框塌陷)?
- python练习-easygui-温度转换
- 1-13 RHEL7-硬盘介绍和磁盘管理
- Python3爬取今日头条文章视频数据,完美解决as、cp、_signature的加密方法(2020-6-29版)
- vue2项目中封装echarts地图的比较优雅的方式