Можно ли сделать живой шаблон, который делает имена методов кебаба? - PullRequest
0 голосов
/ 30 апреля 2019

Что я хочу сделать, так это нажать Ctrl + J -> выбрать шаблон и начать печатать, например, «у пользователя есть профиль». И это выплюнуло бы:

/** @test */
public function a_user_has_a_profile()
{

}

Вот что я получил, что не идеально, но работает:

/** @test */
public function $NAME$$NAMETOO$()
{
    $END$
}

Переменные установлены на: NAMETOO: spacesToUnderscores(NAME)

Теперь, если я наберу предложение, нажму TAB, затем Shift + Tab, затем удаляю ... Я получаю то, что хочу. Очевидно, это слишком много работы. Я также могу напечатать подчеркивание. Дело в том, что я ненавижу печатать с подчеркиванием вместо пробелов. :)

1 Ответ

1 голос
/ 02 мая 2019

К сожалению, более элегантного решения для этого нет.Пожалуйста, проголосуйте за запрос: https://youtrack.jetbrains.com/issue/IDEABKL-6613

...