android - 如何在 Android Studio 3.6 中的方法自动完成后将光标保持在括号内?
问题描述
我是 Andriod Studio 的新手,但多年来我一直在使用 PHP Storm 和 Webstorm。例如,当我var_dump()
在 PHP Storm 中键入时,自动完成将为我完成行并将光标放在括号内(这是合乎逻辑的,因为我可能会输入一些内容)。Webstorm 也是如此,如果我键入console.log()
autocomplete 将为我完成行并将光标放在括号内。但是如果在 Android Studio 中输入例如println()
Kotlin,光标将在右括号之后。试图找到克服这一点的设置,但没有运气。
我检查了 IDE 中的设置/编辑器/常规/智能键中的设置,但没有找到解决方案。
解决方案
我认为,实时模板是您所需要的。实际上,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
推荐阅读
- python - 如何将一系列矩阵相乘?
- java - 我无法让我的输出读取 NumberOfTopings,我认为是因为它是一个 int。我真的不知道如何正确格式化字符串以获取 int
- sql - 如何对列中的数据取平均值以创建新变量
- xamarin.forms - 如何在 About 页面中显示 Tabbar
- python - 从数组的特定部分获取元素
- django - 如何配置我的 Apache Alias 指令以捕获除两个之外的所有路径?
- list - 尝试在 Prolog 中实现拆分谓词
- python - 将 lambda 正则表达式应用于 pandas 数据帧并获得正确的结果,但被 [] 包围
- reactjs - 反应:socket.io 和 useEffect 无法正常工作
- arrays - 如何根据 Google 表格中另一个单元格中的值填充单元格(高级?)