2013-12-20 3 views
0

Я хочу создать шаблон php в PhpStorm с блоком комментариев вверху с обычной информацией (автором, датой создания, классом и т. Д.), Но также с кучей готовых функций.Как создать PHP-шаблоны для PhpStorm с существующим кодом внутри?

Целью этого является то, что я хочу создать шаблон модуляции PHP с уже установленными функциями установки/разрыва, поскольку эти шаблоны используются для одного проекта. Я не ожидаю, что они будут изменены, поскольку настройки просто устанавливают глобальные, действительно нужно всегда настраивать, чтобы упростить создание теста (т. е. получить глобальных помощников).

Я попытался создать шаблоны файлов, однако, когда я скопировал код в шаблон, любая переменная появляется, как в поле ввода, когда я иду, чтобы создать файл, который может быть хорошо для меня, но для кого-то которые используют его в первый раз, когда они могут завинчиваться, заполняя значения для this-.

Так что мне интересно, как я могу создать шаблон в PhpStorm, в котором есть код?

+0

Этот вопрос не по теме на суперпользователя - пожалуйста [взять тур] (http://superuser.com/tour) или прочитайте [какие вопросы вы можете задать там] (http://superuser.com/help/on-topic). Обычно мы переносим вне темы вопросы на соответствующие сайты (StackOverflow в этом случае), но он тоже будет закрыт. Вы можете опубликовать его там сами, но не забудьте указать код, который у вас уже есть, с четким описанием проблемы - из вопроса в его текущей форме я не знаю, в чем проблема. – gronostaj

+1

@gronostaj именно то, что я прошу **, как я могу создать шаблон в PHPStorm, который имеет код в нем **, как я уже говорил в моем вопросе, когда я пытался это сделать, переменные появляются как текстовые поля, когда я создайте файл. Я также объясняю, почему я хочу сделать это, чтобы люди поняли, что я пытаюсь построить свои тесты по-другому, не решая этого. вопрос о программном обеспечении PHPStorm, я не вижу, как это невозможно понять –

ответ

2

Вам необходимо побег $ знак, который используется двигателем шаблона Velocity внутри (имеет особое значение).

Вы можете использовать ${DS} или \$ для этого, так $this будет ${DS}this или \$this.

P.S.${DS} более безопасный выбор в целом, так как в некоторых случаях \$ может не работать.

Официальная страница помощи имеет все это объясняло (если вы читали все): http://www.jetbrains.com/phpstorm/webhelp/file-and-code-templates-2.html

Смежные вопросы