2012-03-29 3 views
70

Я использую PhpStorm. Я хочу сделать фрагменты кода, а затем назначить им ярлыки. Я могу сделать это в NetBeans, но в PhpStorm я не знаю, как их сделать.Фрагменты кода в PhpStorm

Например, чтобы добавить console.log(); в NetBeans, я нахожу только con + space. con - это ярлык, который я определил.

ответ

140

В IntelliJ (Java IDE) или PhpStorm (PHP IDE) он называется Live Templates.

Перейти к Setting и начните вводить "live templates" в поле поиска. На правой панели вы можете редактировать и создавать такие шаблоны.

Итак, в вашем случае вы просто набираете «con» в сокращенном текстовом поле и «console.log();» в текстовой области окна шаблона ниже. Вы можете даже изменить, с каким действием вы хотите развернуть шаблон (вкладка по умолчанию, пробел и ввод возможны).

Живая тема шаблона намного сложнее, чем то, что я написал выше. Вы можете использовать переменные и некоторую контекстную информацию. Для дальнейшего чтения я предлагаю JetBrains/PhpStorm documentation.

+0

большое спасибо. можете ли вы сказать мне, как изменить позицию курсора? –

+0

Что вы понимаете, изменив положение курсора? По крайней мере, в IntelliJ в настройках живых шаблонов есть флажок для переформатирования после расширения шаблона. Затем строки прямых шаблонов имеют отступ. – synopia

+14

Я узнаю, как. Я использую этот 'console.log ($ s $);', а затем, когда редактор добавляет его, курсор перемещается в позицию $ s $. –

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

  • Нет связанных вопросов^_^