Что я хочу сделать, так это нажать Ctrl + J -> выбрать шаблон и начать печатать, например, «у пользователя есть профиль». И это выплюнуло бы:
/** @test */
public function a_user_has_a_profile()
{
}
Вот что я получил, что не идеально, но работает:
/** @test */
public function $NAME$$NAMETOO$()
{
$END$
}
Переменные установлены на:
NAMETOO
: spacesToUnderscores(NAME)
Теперь, если я наберу предложение, нажму TAB, затем Shift + Tab, затем удаляю ... Я получаю то, что хочу. Очевидно, это слишком много работы. Я также могу напечатать подчеркивание. Дело в том, что я ненавижу печатать с подчеркиванием вместо пробелов. :)