Android Studio—神兵利器之编码提速

道德三皇五帝,功名夏后商周;英雄五霸闹春秋,顷刻兴亡过手;
青史几行名姓,北邙无数荒丘;前人田地后人收,说甚龙争虎斗!

上回说到快捷键的使用,这次继续学习如果给编码加速度。

1、Surround With

在开发中,开发者经常要对某行代码进行重构,例如增加判断空的if条件,或者是增加 try catch 捕获异常。那么可以使用快捷键 "Ctrl + Alt + T" 来进行操作。或者在 Code --> Surround With 打开。


Android Studio—神兵利器之编码提速_第1张图片
Surround With

当执行了这个快捷键之后,会弹出相应的 Surround 类型,就可以快速将该 Surround 类型作用到选择的代码上。

2、内置模板

Android Studio 与 Eclipse 一样,内置了很多代码的快速输入模板,例如 Eclipse 常用的 "syso" (System.out.print),Studio同样有很多这样的代码模板,在代码编写过程中,只需要使用快捷键 "Ctrl + J" 就可以调用这些代码模板。同时,Studio还会根据当前代码的位置来推断要提供哪些种类的代码模板,非常的智能。


Android Studio—神兵利器之编码提速_第2张图片
代码模板

这里提供了丰富的快捷输入模板,例如 "fori" 代表快捷输入 for 循环, "ifn" 代表快捷输入 "if null" ,等等。这些代码模板可以在设置中进行配置,当然你还可以增加自己的代码模板,在设置中找到 Live Templates 标签,即可找到所有的代码模板。可以发现,这里不仅提供了 Java 代码的快捷模板,就连 Android 注释、Log,甚至是 XML 都有非常多的快捷模板。经常了解快捷输入的代码模板,一定可以让你的代码输入有一种行云流水的感觉,这里以 Log 的快捷模板为例,展示一下 Studio 强大的模板功能。


Android Studio—神兵利器之编码提速_第3张图片
Log 代码模板

3、自定义代码模板

看着这个模块,让我有种 "柳暗花明又一村" 的感觉,原来代码还可以这样写。


Android Studio—神兵利器之编码提速_第4张图片
配置文件模板

在这里,Studio 已经内置了一些代码的模板,开发者可以根据自己的需要,修改这些模板或者新增新的代码模板。
而在使用自定义模板也非常方便,只需要在单击鼠标右键选择 New 的时候,选择自定义的模板代码即可。


Android Studio—神兵利器之编码提速_第5张图片
使用自定义模板
选择相应的模板后,便可生成对应的代码。

4、代码分析

在 Studio 中,Google 提供了很多代码分析工具,这些工具都集中在 Studio 的 Analyze 菜单中,


Android Studio—神兵利器之编码提速_第6张图片
Analyze菜单
Inspect Code && Code Cleanup

通过 Inspect Code 功能,可以让 IDE 分析整个工程,类似于 Android 的 Lint 分析。


Android Studio—神兵利器之编码提速_第7张图片
Inspect Code

不仅提供了 Lint 的检测功能,还提供了一些其他的代码静态分析结果,同时给出了大致的修改意见。在了解存在的问题之后,便可有针对性地进行修复。同时也可以选择 Code Cleanup 功能来进行自动的代码修复。

Dependencies

在 Analyze 菜单中,有几个 Dependencies 选项。通过这几个选项,可以快速分析项目的 Dependencies 依赖,


Android Studio—神兵利器之编码提速_第8张图片
分析项目依赖

今天摘抄的这些 Studio 里面的功能,其实有好多我也是第一次使用,边尝试边记录,比一味看书有意思,至少学的不枯燥。

本次就告一段落,下次继续。。。(话说明天是周末了,明天小白不上班 不上班。。。)

你可能感兴趣的:(Android Studio—神兵利器之编码提速)