首页 > 解决方案 > 如何在 Android Studio 3.6 中的方法自动完成后将光标保持在括号内?

问题描述

我是 Andriod Studio 的新手,但多年来我一直在使用 PHP Storm 和 Webstorm。例如,当我var_dump()在 PHP Storm 中键入时,自动完成将为我完成行并将光标放在括号内(这是合乎逻辑的,因为我可能会输入一些内容)。Webstorm 也是如此,如果我键入console.log()autocomplete 将为我完成行并将光标放在括号内。但是如果在 Android Studio 中输入例如println()Kotlin,光标将在右括号之后。试图找到克服这一点的设置,但没有运气。

我检查了 IDE 中的设置/编辑器/常规/智能键中的设置,但没有找到解决方案。

标签: androidandroid-studiokotlin

解决方案


我认为,实时模板是您所需要的。实际上,Android Studio 已经为此提供了一个。只需在 Kotlin 文件中键入“sout”,IDE 就会创建一个 println(),其中包含一个光标,而不是外部的光标。要检查这一点,请转到文件>设置>实时模板,然后在 Kotlin 列表中搜索“sout”。也许这篇文章也可以帮助你:https ://medium.com/google-developers/writing-more-code-by-writing-less-code-with-android-studio-live-templates-244f648d17c7


推荐阅读