
Можете ли да споделите някои полезни и лесни за използване преки пътища (шаблони на живо и keymaps, може би дори някои плъгини) за Програма PHPStorm?
Благодаря
ОБЩА И РЕДАКТИРАНЕ:
CTRL + ALT + S
- Отваря диалогов прозорец Настройки
CTRL + SHIFT + A
- Намиране на действие - намиране на всяко действие в PhpStorm
CTRL + ALT + L
- Преформатиране на кода
CTRL + W
- Избиране на блокове код - бързо изберете всеки блок код, без да използвате мишката
CTRL + SHIFT + W
- Намаляване на текущия избор до предишното състояние
CTRL + D
- Дублиране на текущия ред или избрания блок
CTRL + Y
- Изтриване на реда, където се намира стрелката
ALT (задържане) + CLICK
- Множество курсори
CTRL + SHIFT + НАГОРЕ
- Преместване на състава
CTRL + SHIFT + НАДОЛУ
- Премества линията надолу
SHIFT + ENTER
- Започнете нов следващ ред, където и да се намирате в проекта
CTRL + Q
- Бързо търсене на документация
CTRL + МИШКАТА НАД
- Кратка информация за кода
CTRL + DEL
- Ще изтрие думата СЛЕД курсора
CTRL + BACKSPACE
- Ще изтрие думата ПРЕДИ курсора
CTRL + NUMPAD+
- Разширяване на блока с код
CTRL + NUMPAD-
- Свиване на блок с код
CTRL + /
- Ред за коментиране/отказ от коментиране
CTRL + SHIFT + /
- Блок за коментари/отказ от коментари
SHIFT + F6
- Преименуване на променливата (refactor/rename)
CTRL + TAB
- Превключване между разделите и прозореца с инструменти
CTRL + SPACE
- Основно попълване на код
ALT + ENTER
- Показване на действия за намерения и бързи файлове
CTRL + P
- Информация за параметъра (в рамките на аргументите на извикването на метода/function). Поставете курсора навсякъде в рамките на извикването на желания метод или function и натиснете Ctrl+P за повече информация.
ALT + INSERT/F12
- Генериране на код... (Getters, Setters, Constructors)
CTRL + O
- Методи за отстъпление
CTRL + I
- Прилагане на методи
ALT + F2
- Отваряне на страницата в браузъра
CTRL + ALT + T
- Обграждане с... (if..else, try..catch, for и т.н.)
CTRL + ALT + I
- Автоматично отместване на реда(ите)
CTR + SHIFT + U
- Променя текста - lowercase или UPPERCASE
CTRL + ALT + J
- Обкръжава с шаблон на живо или EMMET
CTRL + ] / [
- Преминаване към края/началото на блока с код
CTRL + SHIFT + ] / [
- Изберете до края/началото на блока с код
CTRL + F4
- Затваряне на активния раздел на редактора
CTRL + SHIFT + V
- Вмъкване от историята
ALT + #[0-9]
- Отваряне на съответния прозорец с инструменти
ALT + 1
- Отваряне/затваряне на лентата за навигация/инструменти (обикновено вляво)
CTRL + ALT + F11
- Превключване на режима на цял екран
CTRL + SHIFT + F12
- Превключване на редактора за максимизиране
ALT + SHIFT + F
- Добавяне към любими
ALT + SHIFT + I
- Инспектиране на текущия фиш с текущия профил
CTRL + SHIFT + J
- Интелигентно свързване на линии (само за HTML и JavaScript)
CTRL + ENTER
- Интелигентно разделяне на линиите (само за HTML и JavaScript)
CTRL + SHIFT + ENTER
- Попълнете декларация
CTRL + SHIFT + I
- Вижте (погледнете в модален/изскачащ прозорец) CSS/JS/PHP свойствата при преминаване върху клас в HTML/JS/CSS/PHP файлове. (много полезно за разработката на WordPress 🙂
НАВИГАЦИЯ:
CTRL + SHIFT + A
- Намиране на действие - намиране на всяко действие в PhpStorm
CTRL + N
- Отидете в клас
CTRL + ALT + SHIFT + J
- Избиране на всички срещания на текущата дума/символ в режим на множествен показалец
ALT + J
- Избиране на всички срещания на определена (текуща) дума/символ, като ги избирате едно по едно (едно след друго)
CTRL + SHIFT + N
- Отидете на файл
CTRL + G
- Отидете на линия
CTRL + SHIFT + BACKSPACE
- Преминаване към последното редактирано местоположение в проекта
ALT + ЛЯВО
- Предишен раздел
ALT + ДЯСНО
- Следващ раздел
CTRL + ALT + SHIFT + N
- Отидете на символ
ESC
- Отидете в редактора (от прозореца с инструменти)
CTRL + E
- Изскачащо прозорче за скорошни файлове
CTRL + ALT + ЛЯВО/ДЯСНО
- Навигация назад/напред
ALT + F1
- Избиране на текущ фиш или символ във всеки изглед
CTRL + ALT + B
- Отидете на изпълнение(я)
CTRL + SHIFT + I
- Отворете бързо търсене на дефиниции. Показва свързаните свойства на HTML id/клас от CSS или за function - показва се в изскачащ прозорец
CTRL + SHIFT + B
- Преминаване към деклариране на типа
CTRL + U
- Отидете на суперметод/свръхклас
ALT + UP/DOWN
- Преминаване към предишен/следващ метод
F2 / SHIFT + F2
- Следваща/предходна маркирана грешка
F4 / CTRL + ENTER
- Редактиране на източника / Преглед на източника
CTRL + B ИЛИ CTRL + КЛИКВАНЕ
- Отидете в декларацията. Можете незабавно да преминете към дефиницията на метод или променлива, клас, компонент или декларация на CSS стил: просто щракнете с Ctrl върху нея или поставете курсора върху нея и натиснете CTRL + B. Този пряк път може също така да ви помогне да преминете към препратения файл или импортиран модул.
FN + БУТОН ЗА КРАЙ
- Отива в долната част на страницата
ТЪРСЕНЕ И ЗАМЯНА:
ДВОЙНО ПРЕМЕСТВАНЕ (SHIFT+SHIFT)
- Търсене навсякъде - включване на файлове в целия проект
ЗАБЕЛЕЖКА: тя не търси действително съдържание на обикновен текст / string. За целта: използвайте стандартния "Редактиране | Намиране | Намиране в пътя..." (за търсене във всички файлове) или CTRL + SHIFT + F
CTRL + F
- Намерете
CTRL + R
- Намиране и заместване
F3
- Намерете следващия/предходния
SHIFT + F3
- Намерете предишни
CTRL + SHIFT + F
- Намиране в пътя
CTRL + SHIFT + R
- Намиране и заместване в пътя
ALT + F7
- Намиране на употреби
CTRL + F7
- Намиране на употреби във файл
CTRL + SHIFT + F7
- Подчертаване на употребите във файла
CTRL + ALT + F7
- Показване на употребите
МЕСТНА ИСТОРИЯ (VCS):
ALT + SHIFT + C
- Преглед на последните промени
ALT + ОБРАТНА КАВИЧКА (`)
- Бързо изскачащо прозорче 'VCS'
CTRL + K
- Ангажиране на проекта в VCS
CTRL + T
- Актуализиране на проекта от VCS
БЯГАНЕ:
SHIFT + F10
- Изпълнявайте
CTRL + SHIFT + F10
- Изпълнение на контекстна конфигурация от редактора
CTRL + SHIFT + X
- Изпълнение на команден ред
ОТСТРАНЯВАНЕ НА ГРЕШКИ:
SHIFT + F9
- Отстраняване на грешки
F8
- Стъпка над
F7
- Влезте в
SHIFT + F8
- Излезте
ALT + F8
- Оценяване на израз
F9
- Програма за резюмета
CTRL + F8
- Превключване на точката на прекъсване
CTRL + SHIFT + F8
- Преглед на точките на прекъсване
ШАБЛОНИ НА ЖИВО:
CTRL + J
- Вмъкване на шаблон в реално време в проект
еко
- 'echo' + можете да попълните echo
пред
- foreach(iterable_expr as $value) {...}
предни
- foreach(iterable_expr as $key => $value) {...}
inc/inco
- 'include'/'include_once' декларация
Приф
- частен function
pubf
- публичен function
проф.
- защитени function
rqr/rqro
- 'require'/'require_once'
и много други...
ДРУГИ СЪВЕТИ И ТРИКОВЕ:
- > ЛИНК < към официалната документация на PhpStorm в .pdf формат
- За да промените преките пътища по подразбиране/hotkeys, отидете на: CTRL + ALT + S (Настройки) -> Карта на клавишите
Код -> Проверка на кода
- Проверка за грешки/недостатъчни файлове и употреба(и)
Можете също така да получите достъп до Резултати от проверката прозорец на инструмента, като изберете Преглед | Прозорци с инструменти | Резултати от проверката.
ЗАБЕЛЕЖКА: Тя ще бъде налична САМО след като стартирате Код | Проверка на кода

За всеки проблем можете да видите предложеното бързо решение, като натиснете Alt+Enter. Можете също така да преминете към съответния ред в редактора, като натиснете F4 или като щракнете два пъти върху проблема в прозореца с инструменти.
Редактор > Общи > Интелигентни клавиши:
- Избор на обкръжение при въвеждане на цитат или скоба. Изберете текст и с натискане на ' той ще се превърне в 'текст': http://stackoverflow.com/questions/31406616/how-to-wrap-selection-in-quotes-using-phpstorm
CTRL + SHIFT + D
- Зел: https://zealdocs.org/ - офлайн документация - интегрира се добре с PHP Storm: може да инсталира документация + API на много езици като: WordPress, HTML, CSS, jQuery, JavaScript, Emmet, PHP и др.
Сравняване на всички източници на текст
-
Натиснете Ctrl+Shift+A и започнете да пишете, за да намерите Отваряне на празен прозорец Diff действие.
-
Поставете всеки текст, който искате да сравните в левия и десния панел.
Отметки
Ако трябва да създадете отметки, можете лесно да го направите, като щракнете върху конкретния ред код и изберете Задаване на отметки (или натиснете F11);
По-късно можете да натиснете SHIFT + F11 за да видите отметките:

Как да обграждате избора със скоби / скоби / скоби:
Маркирайте даден текст и натиснете SHIFT + ( и изборът ще бъде в скоби / скоби / скоби.
Същото важи и за:
SHIFT + {
SHIFT + [
Мога да споделя плъгините, които използвам!
Вярвам, че информацията ще бъде полезна за феновете на PhpStorm 🙂
Ето ги:
- CodeGlance: Вгражда в панела на редактора минимална карта на кода, подобна на тази в Sublime.

P.S. За да превключите (отворите/затворите) картата, трябва да натиснете CTRL + SHIFT + G
- RegexpTester - Тестер за редовни изрази за PhpStorm като https://regex101.com/

- Редактиране на живо - Незабавно показва промените, направени в кода ви по време на сесия за отстраняване на грешки.
По подразбиране функцията Редактиране в реално време functionality е активирана само за HTML и CSS файлове. За да я включите за JavaScript, Node.js и други типове файлове, отидете на Настройки/предпочитания | Изграждане, изпълнение, внедряване | Дебъгер | Редактиране в реално време.
За да започнете да използвате Live Edit, отворете HTML файла, с който работите, и изберете Отстраняване на грешки в контекстното му меню. Това ще стартира JavaScript дебъгер в WebStorm и ще отвори вашия файл в браузъра. Когато редактирате кода, промените, които правите, се отразяват в браузъра.

Да добавите WordPress към вашия проект PHPStorm, можете да видите документацията тук:
Можете също така да ускорите разработката на WordPress, като инсталирате и използвате WP-CLI на вашата машина;
Прочетете тук как да инсталирате WP-CLI в Windows 10:
https://make.wordpress.org/cli/handbook/guides/installing/#installing-on-windows
Вижте видео как да го направите (на руски език):
... и на английски език:
