如何使光标跳转到Android Studio实时模板中的特定位置?

时间:2017-02-23 16:20:11

标签: android android-studio intellij-idea live-templates

我正在尝试修改Android Studio 2.2中的 AndroidLog 实时模板。

默认logd模板扩展为

android.util.Log.d(TAG, "$METHOD_NAME$: $content$");

但通常,当我记录时,我想记录变量值,我想要自动完成来帮助我。所以我将此模板修改为以下内容:

android.util.Log.d(TAG, "$METHOD_NAME$: $content$" + $content$);

然而,当我展开它时,光标仍然落在第一次出现的$content$上。我想让它在第二次出现时登陆,以便Android Studio可以通过自动完成建议变量名称!

例如,如果我想从User的实例记录用户的登录时间,则日志语句会是这样的

Log.d(TAG, "isSessionExpired: user.getLoginTime():" + user.getLoginTime());

所以我希望光标位于加号符号之后自动完成以帮助我。

如何使用实时模板实现这一目标?

1 个答案:

答案 0 :(得分:1)

请参阅如何定义soutv实时模板,您希望记录类似的内容:

soutv