Задача
Используя IntelliJ IDEA Живые шаблоны , создайте шаблон ниже, где "нечто" является динамической частью:
private _somethingInBeingSubmittedNow: boolean = false;
private _somethingSubmittingError: boolean = false;
@Action
public async submitSomething(): Promise<void> {
}
В _$TARGET$InBeingSubmittedNow
и _$TARGET$SubmittingError
Слово или фраза должны начинаться с маленькой буквы, однако в submit$TARGET$()
то же самое слово или фраза должны начинаться с заглавной буквы.Пользователь должен ввести желаемое слово или фразу только один раз.
То, что у нас есть AFAIK
Предопределенные функции для использования в переменных шаблона реального времени работает в диалоговом окне «Редактировать переменные», ноздесь это бесполезно.Нам нужно интерполировать заранее определенные функции для достижения желаемого эффекта.
![enter image description here](https://i.stack.imgur.com/9NvU3.png)
Неверное решение
![enter image description here](https://i.stack.imgur.com/1Dn7Y.png)
private _$TARGET$InBeingSubmittedNow: boolean = false;
private _$TARGET$SubmittingError: boolean = false;
@Action
public async submit$capitalize($TARGET$)$(): Promise<void> {
}
$capitalize($TARGET$)$
недействительно.