PHP

Mastering PhpStorm

Подготовка колонки текста к SQL запросу "IN"

  • если есть колонка с городами
  • в шторме выделяем её удерживая колесико мыши
  • удерживая клавишу Ctrl перемещаемся вперед и конец строк проставляя кавычки и запятую
  • полученный текст можно юзать в запросе:
SELECT geo.geo_id,
geo.title
FROM geo
WHERE geo.title IN (BLA BLA);

Окно запуска со всеми командами проекта и их параметрами

если вам нужно запустить какую-либо команду Artisan или npm/yarn но вы не помните полный текст вызова, то можно открыть клавишей Ctrl + Ctrl окно со всеми командами в проекте.

Подсказки о всех функциях PhpStorm

Нажатие хоткея Shift + Shift вызывает окно содержащее вкладку Actions, в котором можно посмотреть подсказки о любой функции/горячей клавише.

Например найти места использования функции в проекте, жмем Shift+shift пишем "usages" и сразу всплывает подсказка что это функция "Find Usages" с горячей клавишей "Alt + F7"

Обернуть текст в HTML тег или функцию

Внутри HTML шаблона используя функцию "Surround With" с горячей клавишей "Alt + Ctrl + T" Можно быстро обернуть текст в тэг. Внутри PHP файла в функию или цикл For/While.

Live Templates, Emmet

В шторме есть инструмент авто дополнения Settings -> Editor -> Live Templates.

В нем можно посмотреть список сокращений уже настроенных для того чтобы авто дополнить большие объемы кода. Например если напечатать forek + tab это распакуется в конструкцию:

foreach ( as $index => $item)
		{
			
		}

Подобный плагин для HTML включен в шторме по умолчанию. Пример работы это в пустом файле напечатать "! + tab".

 

sources

 

Афоризм дня:
Мое дело сказать правду, а не заставлять верить в нее. (546)
PHP

Leave a reply