Я пытаюсь изменить живые шаблоны AndroidLog в Android Studio 2.2.
Шаблон 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());
Поэтому я хочу, чтобы курсор был после знака плюс для автоматического завершения, чтобы помочь мне.
Как я могу добиться этого с помощью Live Templates?