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
- https://onedev.net/post/25
- Горячие клавиши IDE PhpStorm https://github.com/LoginovIlya/PhpStorm-hotkeys-ru
Leave a reply