Шаблон файла Intellij: как установить имя файла динамически - PullRequest
0 голосов
/ 09 июля 2020

Я делаю шаблон Intellij MyClassController, но хочу вставить только MyClass в качестве имени, потому что мне нужно создать тысячи с таким же шаблоном.

Я пробовал

package ...
#set($BASENAME = $NAME)
#set($NAME=${BASENAME} + "Controller")
#set($OBJNAME = $BASENAME.substring(0, 1).toLowerCase() + $BASENAME.substring(1))
import ...

, но если # set ($ NAME = ...) присутствует имя файла всплывающее окно не отображается. Значение BASENAME (то есть "") стало значением NAME, поэтому конец моего файла был назван "$ BASENAME" или "$".

Есть способ принудительно отображать всплывающее окно имени или переименовать файл после создания файла?

...