Android Studio对于每个macros

在日食,当我写我得到一个自动暗示的macros选项来实现一个foreach与任何我有。 有没有办法在Android Studio上做到这一点? 因为当我在android studio上写的时候,我只能得到传统的和自动暗示的方法。

Solutions Collecting From Web of "Android Studio对于每个macros"

Android Studio有非常好的来自IntelliJ的实时模板。 在Mac上,默认的键盘绑定是命令J,但是如果你不在Mac上,那么search你的键盘绑定插入实时模板…

在按下组合键开始插入实时模板后,它将显示屏幕上的模板列表,您可以开始input以从列表中select一个模板。 如果我想遍历一个Iterable ,我按下Commandj后面跟着 。 阅读上下文并select我想要迭代的默认值是非常聪明的,但它具有屏幕上的提示,可让您input模板的参数。

有关更多信息,请参见https://www.jetbrains.com/idea/webhelp/live-templates.html

Android Studio以不同的方式做到这一点:

您可以使用以下“实时模板”为循环迭代生成几种types的代码片段:

 iter Iterate using foreach loop itli Iterate over a List using normal for loop itar Iterate elements of array using normal for loop ritar Iterate elements of array in reverse order using normal for loop 

在Android Studio中input上述关键字,然后按Tab键,Studio将为您生成模板。

Ctrl+J会给你所有可用的窗口模板。

有可能还有更多,只是在Intellij Idea的帮助文档中查找“实时模板”。

这已经在Android Studio中可用,称为实时模板。
您可以看一下预置的首选项 – >实时模板。
还有一个foreach循环,只需键入:

iter然后按ctrl + j