位置: 编程技术 - 正文

Android Studio使用技巧系列教程(一)(android studio怎么样)

编辑:rootadmin

推荐整理分享Android Studio使用技巧系列教程(一)(android studio怎么样),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android studio的用法,android studio用法,android studio怎么用,android studio的用法,android studiod,android studio操作指南,android studio用法,android studio操作指南,内容如对您有帮助,希望把文章链接给更多的朋友!

尊重劳动成果,转载请注明出处: 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmail.com

关于我你应该知道以下两点: 1、我是一个IDE狂热者 2、我是一个高效极客 两年前,当我转向Intellij IDEA,Android Studio基于它,我为了更高效的开发,花费了大量的时间在寻找快捷键和技术上。当你看到这篇文章,我相信你也做了很多同样的事情,所以对于你来说我尝试让它更容易和更快一些。

在这个系列教程中,我们将会在Android Studio中学习从每个开发者都应该知道的最基本的开发技巧到更多高级的技能。

关于键位映射 Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在“Settings->Keymap”菜单里面查看当前所使用的键位映射。 列出每个键位映射是不实用的,因此将会使用下面的: Windows:默认 Linux:默认 OSX:Mac OSX .5+(不是默认的一个,强烈建议使用Jetbrains)

来回跳转 我们花费了大量的时间在代码跳转上,让我们尝试提高它的效率。

打开一个class OS X: cmd+o Windows Or Linux: ctrl+n 假如你必须跳到一个名为“MainActivity”的类,只需要使用这个快捷键并输入“MainA”即可。

打开一个file OS X: cmd+shift+o Windows Or Linux: ctrl+shift+n 和上面的快捷键类似,但它是作用于工程中的所有文件。对于打开AndroidManifest.xml或在res/和assets/文件夹内的文件它是非常有用的。

打开一个symbol OS X: cmd+alt+o Windows Or Linux: ctrl+alt+shift+n (译者注:原文为alt+shift+n,但验证时这是别的功能的快捷键,故改正,没有Mac无法进行验证) 一个很强大但比之前的技巧有一点不同:你可以通过搜索方法或变量名称直接跳转。 例如,你知道工程中的某个地方有个名为getFormattedDate()的方法,你可以使用这个快捷键直接找到它。

技巧

部分匹配 你可以输入部分字符,它也能够进行匹配。例如,你要查找一个名为“ItemDetailFragment”个的类,你可以只输入“IDF”就可以找到它。

行号 假如你的同事只告诉你某个代码在ExcitingClass 类的行,你可以使用打开一个class的快捷键输入类名在后面追加一个“:”(冒号),然后在后面输入行号,如: ExcitingClass: 你也可以混合使用部分匹配,就像这样: EC:

最近打开的文件 OS X: cmd+e Windows Or Linux: ctrl+e 这个弹出一个最近打开文件的列表

最近编辑的文件 OS X: cmd+shift+e Windows Or Linux: ctrl+shift+e 和上面功能类似,但列出的仅仅是被修改过的。

技巧Android Studio使用技巧系列教程(一)(android studio怎么样)

输入字符可以进行列表过滤。

前进或后退 OS X: cmd+alt+left/right Windows Or Linux: ctrl+alt+left/right 为了更好地理解这个快捷键,应该想想WEB浏览器上前进和后退是怎样工作的。现在不是在web页面上,而是源代码中!因此当你跳入一个代码或打开一个新的文件,IDE将会记住你之前的位置,并且可以快速返回。

最后编辑的位置 OS X: cmd+shift+backspace Windows Or Linux: ctrl+shift+backspace 这个和上面的快捷键有所不同,它是在上次修改代码位置之间进行跳转。 想像你正在修改一个让人讨厌的bug。你觉得你可以解决它并且开始修复它,但当你意识到在你的工程中你不得不去看android源代码和其它类的时候,你进入其它类的一个功能,然后又跳到其它文件中步以后,你终于完成了你的修复,但你刚才正在编辑的是哪一行?只要使用这个快捷键你就可以正确地返回。

显示使用的地方 在一个固定的面板上 OS X: alt+F7 Windows Or Linux: alt+F7 显示被用到的地方。对于一个类成员变量,它将会显示用到的地方(读和写)。对一个方法,它将会显示被调用的地方。对于一个类,它将会显示实例化被创建的地方。 你可以使用箭头键和返回键在显示结果中查看。然后可以使用“Esc”返回到编辑窗口。

显示使用的地方2 OS X: cmd+alt+F7 Windows Or Linux: ctrl+alt+F7 和上面作用一样,显示在弹出框中。

跳到声明或实现的地方 这有三个进入到一个symbol的快捷键:

跳到声明 OS X: cmd+b Windows Or Linux: ctrl+b OS X: cmd+click Windows Or Linux: ctrl+click 跳到类、方法或变量声明的地方。跳到类和方法的实现上是很有用的

跳到实现 OS X: cmd+alt+b Windows Or Linux: ctrl+alt+b 列出所有classes/interfaces实现选择的class/interface。也可以用在方法上查找implemented/overriden。在变量上会跳到声明的地方。

跳到类型声明 OS X: cmd+shift+b Windows Or Linux: ctrl+shift+b 当光标在一个变量上,它会跳到变量类型的声明处。例如,下面一行代码: Developer phil = new Developer(“Phil”); 如果光标在“phil”变量上,按下快捷键会跳到“Developer”类的声明处。

跳到父类 OS X: cmd+u Windows Or Linux: ctrl+u 这将会打开父类的当前的symbol。和跳到实现的功能正好相反。如果光标在一个被重写的方法上,它将会打开父类的实现。如果光标在一个类内方法外或类名上,它将会打开父类。

That’s all! 在下一篇文章中,我们将学习到更多的快捷键。

给我打赏,请用支付宝扫描下方二维码:

原文链接:

eclipse 编辑窗口不见了(打开左边的java、xml文件,中间不会显示代码) 1.windows--resetPerspective窗口--重置窗口布局要是不行,就用第二种2.windows-newwindows新窗口当时手贱了一下,结果编辑窗口出不来,重启了也没用,当时懵了~

Android 启动简述

LocalBroadcastManager原理和机制 版权声明:本文为博主原创文章,未经博主允许不得转载。

标签: android studio怎么样

本文链接地址:https://www.jiuchutong.com/biancheng/380968.html 转载请保留说明!

上一篇:android FileNotFoundException(Is a Directory)解决办法

下一篇:eclipse 编辑窗口不见了(打开左边的java、xml文件,中间不会显示代码)(eclipse窗口显示设置)

  • 增值税普通发票怎么开
  • 劳务派遣公司需要给员工缴纳社保吗
  • 法人转钱入公户怎么做会计分录
  • 如何查询外经证缴了多少税
  • 企业开办费可不交税吗
  • 税务在哪查询
  • 打印社保缴费凭证需要什么证件
  • 公司账户拨款工具有哪些
  • 废物处置费如何做分录?
  • 对外贸易出口公司
  • 工业混合销售行为如何纳税?
  • 购买方和销售方一样可以报销吗
  • 员工无息借款个人所得税
  • 季度所得税预缴可以弥补以前年度亏损吗
  • 农产品收购发票是普票还是专票
  • 增值税优惠政策有哪些
  • 期货盈利需要交什么税
  • 向职工出售住房
  • 售后回租业务的会计分录
  • 分公司固定资产转入总公司的分录怎么做?
  • 个税计算方法举例讲解
  • 联想旧电脑怎么连接wifi
  • mysql的字段类型有哪些
  • 差额征税的项目有哪些
  • win10磁盘碎片整理打不开
  • 看望员工生病的家属支付现金如何入账
  • 塔拉基之死
  • 人力资源外包可以去吗
  • php管理员和用户登录
  • 时间序列转换
  • termux 安装
  • php文件怎么写
  • websocket基于http
  • css伪类选择器怎么用
  • 激活接口的命令
  • 帝国cms图片显示不了
  • 员工工资费用
  • 公司购买电脑怎么做会计分录
  • 租金发票的税率多少
  • 城镇土地使用税减免税政策
  • 银行汇票和银行承兑汇票的区别
  • 差旅费补贴要交个人所得税文件
  • 个人所得税转账扣除子女教育那个什么时候可以提交
  • 工商年报资产状况纳税总额怎么填
  • 帝国cms插件编写教程
  • dedecms怎么更换模板
  • 商业承兑汇票退回给上手公司怎么操作
  • Windows上PostgreSQL安装配置教程
  • sql分页存储过程
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 应付账款暂估款的账务处理
  • 工会经费通过应交税费核算吗
  • 一般纳税人其他咨询服务税率
  • 认证过的发票红冲了还要退回吗
  • 一般纳税人进销不符怎么办
  • 资产减值损失为正数代表什么意思
  • 跨年度发票作废已交税怎么办
  • 开给个人的普通增值税
  • 计提工资与实发工资有差额怎么计算成本
  • SQL Server Alert发送告警邮件少了的原因
  • sql server数据库数据备份
  • wind如何安装
  • win9什么意思
  • 怎么在windows
  • 查找注册表命令
  • kpg是什么文件
  • windows8触屏功能
  • linux如何配置双网卡
  • windows下用CMD调用COM口
  • batch批处理
  • OKHttp源码解析-ConnectionPool对Connection重用机制&Http/Https/SPDY协议选择
  • js 入门
  • jQuery progressbar通过Ajax请求实现后台进度实时功能
  • jquery的实现原理
  • 电子税务局如何下载财务报表
  • 国家税务总局,湖北省税务局
  • 设计服务税收分类编码
  • 公司欠税款,还不上,怎么办
  • 建筑工程开票要在项目所在地
  • 什么是税务证书密码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设