关于Android Studio你可能不知道的10件小事

关于Android Studio你可能不知道的10件小事_第1张图片
Android Studio.png

昨天在YouTube Android Developer频道看了一个关于Android Studio使用技巧的视频-Android Studio: (About) 10 Things You (Probably) Didn’t Know You Could Do,今天试了下感觉不错,可以提高开发效率,在这里整理了一下,希望可以给大家带来帮助。

1.自动处理Import

在开发过程当中,经常碰到无用的Import需要清理或者新增类需要添加Import,这时候要么遗忘删除,导致产生无用的代码行,或者需要使用快捷键新增,非常不方便,Android Studio自身就提供自动处理功能。

使用方式

Preference->Editor->General->Auto Import

关于Android Studio你可能不知道的10件小事_第2张图片
自动处理Import.png

2.拓展选中的内容至下一个内容

在开发过程中遇到需要选中整行,一般都需要鼠标的帮助,或者按住Shift+<-,这时候可以利用Option+↑,如果按多次,会选中整块内容。

使用方式

Option+↑

关于Android Studio你可能不知道的10件小事_第3张图片
第一次.png
关于Android Studio你可能不知道的10件小事_第4张图片
第N次.png

3.移动代码行

使用方式

Shift+Option+↑/↓

4.用Live Templates来完成输入的转换

有些代码可以通过模板代码生成,加快开发效率。

使用方式

通过输入“fori”来输出关于for循环的模板代码。

关于Android Studio你可能不知道的10件小事_第5张图片
fori Live Template
操作结果.png

关于Live Templates的具体介绍,可以查看Android Studio Live Templates,或者idea-live-templates来了解Android Studio默认的Live Templates。

5.断点日志输出

有时候我们只是希望查看断点的输出,而又不希望Debug,阻塞运行,这时候就可以利用断点进行日志输出。

使用方式

对需要输出的地方打断点->Shift+Command+F8->在Log evaluated expression里输入需要输出的日志


关于Android Studio你可能不知道的10件小事_第6张图片
Paste_Image.png

然后就可以在Debug模式下运行,无阻塞的在Console里查看输出日志。


关于Android Studio你可能不知道的10件小事_第7张图片
Paste_Image.png

6.断点输出格式自定义

有时候我们打断点看数据对象输出的时候会被很多数据干扰,甚至有时候需要点击进入查看,非常不方便,如下图。

断点.png

这时候我们就可以对断点数据输出格式进行自定义

关于Android Studio你可能不知道的10件小事_第8张图片
断点输出格式.png

这时候我们可以定义输出内容,方便查看。

使用方式

在断点输出处右键->View as->Create->在Use following expression里面输入需要输出的内容


关于Android Studio你可能不知道的10件小事_第9张图片
Create.png
关于Android Studio你可能不知道的10件小事_第10张图片
Use following expression.png

这样我们就能在断点处很清晰看到输出的内容

关于Android Studio你可能不知道的10件小事_第11张图片
自定义断点输出格式.png

7.搜索Action或者Option

使用方式

Shift+Command+A

8.自定义搜索结构

使用方式

Shift+Command+A->Search Structurally->自定义搜索结构->Find

关于Android Studio你可能不知道的10件小事_第12张图片
Search Structurally.png

关于Android Studio你可能不知道的10件小事_第13张图片
Search Structurally.png
关于Android Studio你可能不知道的10件小事_第14张图片
自定义搜索结构.png
关于Android Studio你可能不知道的10件小事_第15张图片
搜索结果.png

9.自定义结构搜索检查模板

我们在使用Android Studio的时候,有时候会遇到一些代码警告,例如:


关于Android Studio你可能不知道的10件小事_第16张图片
代码警告.png

引导开发人员写出符合规范的代码,我们还可以自定义代码检测警告。

使用方式

Preference->Editor->Inspections->General->Structural Search Inspection->Add Search Template

关于Android Studio你可能不知道的10件小事_第17张图片
Structural Search Inspection.png
关于Android Studio你可能不知道的10件小事_第18张图片
Add Search Template.png
关于Android Studio你可能不知道的10件小事_第19张图片
输入检测规则.png
关于Android Studio你可能不知道的10件小事_第20张图片
代码检测警告文案.png
关于Android Studio你可能不知道的10件小事_第21张图片
使用事例.png

10.自定义结构替换检查模板

除了上面第9提到的代码检测,我们还能直接建议开发者修改方式。如图

px单位警告.png
关于Android Studio你可能不知道的10件小事_第22张图片
修改提示.png

使用方式

Preference->Editor->Inspections->General->Structural Search Inspection->Add Replace Template


关于Android Studio你可能不知道的10件小事_第23张图片
输入替换规则.png
检测结果.png

关于Android Studio你可能不知道的10件小事_第24张图片
替换建议.png
关于Android Studio你可能不知道的10件小事_第25张图片
替换结果.png

总结

好的工具和方法可以提高我们的工作效率,让我们有更多的时间花在更有意义的事情上面,比如约会,哦,不对,是写出更高效和简洁的代码。有好的工具也欢迎大家留言分享,谢谢。

参考资料

官方视频
Android Studio Live Templates
idea-live-templates
Android Studio Tips and Tricks

可以随意转发,也欢迎关注我的,我会坚持给大家带来分享。

你可能感兴趣的:(关于Android Studio你可能不知道的10件小事)