专栏名称: 程序员技术
最有影响力的程序员自媒体,关注程序员相关话题:程序人生、IT技术、IT职场、学习资源等。
目录
相关文章推荐
码农翻身  ·  在内卷的修罗场,国产技术该站出来了 ·  昨天  
OSC开源社区  ·  地表最强「开源版PS」——GIMP ... ·  3 天前  
OSC开源社区  ·  华为MateBook D16 ... ·  2 天前  
程序员的那些事  ·  65 ... ·  2 天前  
51好读  ›  专栏  ›  程序员技术

Android Studio 高级配置

程序员技术  · 公众号  · 程序员  · 2017-05-16 20:01

正文

来自:liukun的个人博客

链接: liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/

原文: medium.com/google-developer-experts/configuring-android-studio-4aa4f54f1153#.cnxns55fh


本文主要内容来自 Dmytro Danylyk 在 Medium 的文章Configuring Android Studio。在此感谢!虽然使用Android Studio 有一定的时间了,但文中的某几个设置之前还真不知道,且原文在长城外,因此在翻译原文的基础上作了一些补充,若有新的发现会即时更新。当然,原文中个别技巧也谈不上高级,出于对作者的尊重,仍然全部翻译了过来,希望对大家尤其是刚接触 Android Studio 的朋友有一点帮助。


前面的话


Android Studio 提供了一个非常方便的功能帮助我们导入或者导出设置。因此我们在安装一个新的 Android Studio 的时候通常会导入一个之前的设置。但是,最近发生了一件悲剧的事情-我丢失了我的设置文件(幸灾乐祸点个赞~)。


我的建议:即时的备份你的设置文件到云盘等地方。


当我在配置我的 Android Studio 的时候,下面的一些配置技巧或许对你有一定的帮助。


显示行号


当我首次启动我的 Android Studio 的时候,我想做的第一件事就是希望能看到文件中的行号,我一直很奇怪这个基本的配置为毛不是默认开启的?!


对此我只想说四个字:




未显示行号



显示行号

配置方法


  • File | Settings 打开设置

  • 选择 Editor | General | Appearance

  • 勾选 Show line numbers



设置


ps:在编辑区域最左侧右键选中 Show line numbers 也可以让当前打开的文件显示行号,不过这是一个临时设置,当前文件关闭后便失效。


驼峰选择


Android 开发中,我们通常会使用驼峰命名法对变量进行命名,但是当我们通过 Ctrl + Left / Right 键改变字符选择区域的时候 Android Studio 默认不支持‘驼峰’单词的选择。



不支持驼峰选择



支持驼峰选择

配置方法


  • File | Settings 打开设置

  • 选择 Editor | General | Smart Keys

  • 选中 Use “CamelHumps” words



设置


注意:如果你仍然希望当鼠标在单词上双击之后选中整个单词,需要作如下设置:


  • File | Settings 打开设置

  • 选择 Editor | General

  • 取消选中 ‘Honor Camel Humps words settings when selecting on double click’


命名前缀


我们通常会遵循 Android 官方关于编码风格的指导来进行字段命名。在 Android 源码中我们可以看到通常成员变量都是以‘m’开始。其实Android Studio 可以自动在帮我们生成字段名称的时候加上自定义的前缀,如:


  • 非共有,非静态的成员变量以’m’开始

  • 静态成员变量以’s’开始



命名前缀

配置方法


  • File | Settings 打开设置

  • 选择 Editor | Code Style | Java

  • 选择 Code Generation 标签

  • 给普通 Field 添加一个’m’前缀,给 Static filed 添加一个’s’前缀



设置


快速导包


在 Android Studio 中,我们可以通过 Alt + Enter 和 Control + Alt + O 进行导包和清除无用导包,但我们都生活在2016年了,这些事情应当快速自动完成。





开启imports on the fly


配置方法


  • File | Settings 打开设置

  • 选择 Editor | General | Auto Import

  • 勾选 Optimize imports on the fly

  • 勾选 Add unambiguous imports on the fly




设置


PS:这里我补充一下,关于这个配置,个别朋友在问,如果我的项目中两个甚至多个包下都有一个类叫ImageLoader ,自动导入的结果有没有可能不是我想要的包下的?兄弟你放心,你去查一下 unambiguous 的意思就知道了。针对包名不确定的情况, Android Studio 会选择 No can no import, you can you up ,不会自作聪明,而是会让你自己手动导入。所以,请放心使用。


Log 颜色


Darcula 主题中 Logcat 的默认配色只有红白两种颜色,不太便于我们区分 Log 的类型。



Darcula 主题配色


我建议大家采用之前 Android Holo 主题那种鲜明的配色



Holo 主题配色


配置方法


  • File | Settings 打开设置

  • 选择 Editor | Color & Fonts | Android Logcat

  • 点击 Click on Save As…按钮创建一个新的配色 Scheme 按照下面的表格修改对应的颜色(修改之前需要取消勾选 Use inherited attributes)









请到「今天看啥」查看全文