Герб Укріїни
Віримо в Україну та ЗСУ. Слава Україні!

Горячие (быстрые) клавиши IDE PhpStorm

Пишите код быстрее

Горячие (быстрые ) клавиши PhpStorm — это в первую очередь экономия массы времени. Тем, кто начинает знакомство с многофункциональным редактором PhpStorm данная статья будет очень полезна. Она поможет вам быстро писать код.

Ниже смотрите список быстрых клавиш PhpStorm для разных устройств. Пользуйтесь уважаемые читатели нашего блога 🙂

P.S. Прошу писать в комментариях кто-какие горячие клавиши PhpStorm использует больше в сего в своей работе. Так же если чего то не хватает в нашем

Mac OS XWindows/LinuxОписание
⌃ SpaceCtrl + SpaceВывод возможных вариантов автодополнения
⌥ ↩Alt + EnterПоказывает меню с доступными действиями и быстрыми решениями
⌘ PCtrl + PИнформация о параметре (в пределах аргументов вызова метода)
⌃ J или Нажатие средний кнопки мышиCtrl + QБыстрый поиск по документации
⌘ + курсор мыши над кодомCtrl + Курсор мыши над кодомКраткая информация
⌘ N, ⌃ ↩, ⌃ NAlt + InsertСгенерировать код… (getter-ы, setter-ы, конструкторы)
⌃ OCtrl + OПереопределение методов
⌃ ICtrl + IРеализация методов
⌘ ⌥ TCtrl + Alt + TОкружить… (if..else, try..catch, for и т.д.)
⌘ /Ctrl + /Вставить / Удалить строковый комментарий
⌘ ⌥ /Ctrl + Shift + /Вставить / Удалить многосторочный комментарий
⌥ ↑Ctrl + WВыборка последовательно возрастающих блоков кода
⌥ ↓Ctrl + Shift + WВернуть текущую выборку в предыдущее состояние
⌘ ⌥ LCtrl + Alt + LПереформатировать код
⌃ ⌥ ICtrl + Alt + IАвтоотступ строки
⌘ DCtrl + DПродублировать текущую строку или выбранный блок
⌘ ⌫Ctrl + YУдалить строку, на которой установлен курсор
⌃ ⇧ JCtrl + Shift + JИнтеллектуальная склейка строк (только для HTML и JavaScript)
⌘ ↩Ctrl + EnterИнтеллектуальная разбивка строк (только для HTML и JavaScript)
⇧ ↩Shift + EnterНачать новую строку
⌘ ⇧ UCtrl + Shift + UПереключить регистр для слова под курсором или выбранного блока
⌥ ⇧ ⌘ ], ⌥ ⇧ ⌘ [Ctrl + Shift + ] / [Выбрать код до конца/начала блока
⌥ ⌦Ctrl + DeleteУдалить до конца слова
⌥ ⌫Ctrl + BackspaceУдалить до начала слова
⌘ +, ⌘ –Ctrl + NumPad+/-Развернуть / Свернуть блок кода
⌘ WCtrl + F4Закрыть активную вкладку редактора
⌘ ⇧ VCtrl + Shift + VВставить из истории
Читайте також:  Зміна масштабу браузера для сайту на JavaScript для малих екранів

Отладка:

Mac OS XWindows/LinuxОписание
F8F8Шаг с обходом
F7F7Шаг с заходом
⇧ F8Shift + F8Шаг с выходом
⌥ F8Alt + F8Вычислить выражение
⌘ ⌥ F9F9Продолжить выполнение программы
⌘ F8Ctrl + F8Установить или снять контрольную точку
⌘ ⇧ F8Ctrl+Shift+F8Просмотр контрольных точек

Выполнение:

Mac OS XWindows/LinuxОписание
⌃ F10Shift + F10Выполнить
⌃ F9Shift + F9Отладить
⌃ ⇧ R, ⌃ ⇧ DCtrl + Shift + F10Выбрать конфигурацию и запустить
⌘ ⇧ XCtrl + Shift + XОткрыть командную строку

Поиск и замена:

Mac OS XWindows/LinuxОписание
⌘ F/RCtrl + F/RНайти / Заменить
⌘ G/⌘ ⇧ GF3/Shift + F3Найти следующее / предыдущее
⌘ ⇧ F/RCtrl + Shift + F/RНайти / Заменить в директории

Поиск случаев использования:

Mac OS XWindows/LinuxОписание
⌘ NCtrl + NПерейти к классу
⌘ ⇧ NCtrl + Shift + NПерейти к файлу
⌘ ⌥ NCtrl + Alt + Shift + NПерейти к символу
⌘ + GCtrl + GПерейти к строке
⌃ →/←Alt + Right/LeftПереход к следующей / предыдущей вкладки редактора
EscПерейти в редактор (из окна инструментов)
⌘ ECtrl + EОткрыть всплывающее окно с последними использовавшимися файлами
⌘ ⌥ ←,
⌘ ⌥ →
Ctrl + Alt + Left/RightПерейти назад / вперед
⌘ ⇧ ⌫Ctrl + Shift + BackspaceПерейти к месту последнего редактирования
⌥ F1Alt + F1Выбрать текущий файл или символ в любой области просмотра
⌘ B или ⌘ ClickCtrl + B или Ctrl + ClickПерейти к объявлению
⌘ ⌥ BCtrl + Alt + BПерейти к реализации
⌥ Space, ⌘ YCtrl + Shift + IОткрыть быстрый поиск по определению
⌃ ⇧ BCtrl + Shift + BПерейти к объявлению типа
⌘ UCtrl + UПерейти к родительскому методу / классу
⌃ ↑, ⌃ ↓Alt + Up/DownПереход к предыдущему / следующему методу
⌘ ], ⌘ [Ctrl + ] / [Перейти в конец / начало блока
F2 / ⇧ F2F2 / Shift + F2Следующая / Предыдущая выделенная ошибка
F4 / ⌘ ↓F4 / Ctrl + EnterРедактировать файл / Просмотр файла
Читайте також:  Оптимізація логістики. Роль компаній з розробки логістичного програмного забезпечення

Навигация:

Mac OS XWindows/LinuxОписание
⌥ F7 / ⌘ F7Alt + F7 / Ctrl + F7Найти случаи использования / найти случаи использования в файле
⌘ ⇧ F7Ctrl + Shift + F7Выделить случаи использования
⌘ ⌥ F7Ctrl + Alt + F7Показать случаи использования

Реорганизация (Рефакторинг) кода:

Mac OS XWindows/LinuxОписание
F5/F6F5/F6Скопировать / Переместить
⌘ DeleteAlt + DeleteБезопасное удаление
⇧ F6Shift + F6Переименовать
⌘ ⌥ NCtrl + Alt + NВстраиваемая переменная
⌘ ⌥ M/V/F/CCtrl + Alt + M/V/F/CПеренести в метод или функцию / переменную /
свойство класса / константу
⌃ TCtrl + Alt + Shift + TРеорганизовать (отображает все возможные варианты реорганизации)

Система контроля версиями/Локальная история:

Mac OS XWindows/LinuxОписание
⌃ VAlt + Обратная кавычка (`)Вспдывающие окно СКВ
⌘ KCtrl + KФиксация (коммит) проекта в СКВ
⌘ TCtrl + TОбновление проекта из СКВ
⌥ ⇧ CAlt + Shift + CПросмотр последних изменений

Сниппеты:

Mac OS XWindows/LinuxОписание
⌘ JCtrl + JВставить шаблон из списка
ecoecoВыражение ‘echo’
foreforeforeach(iterable_expr as $value) {…}
forekforekforeach(iterable_expr as $key => $value) {…}
inc/incoinc/incoВыражение ‘include’/’include_once’
prifprifЗакрытый (private) метод
profprofЗащищённый (protected) метод
pubfpubfОткрытый (public) метод
rqr/rqrorqr/rqroВыражение ‘require’/’require_once’
Читайте також:  Системи відстеження та безпека дитячих колясок

Общие команды:

Mac OS XWindows/LinuxОписание
⇧ ⇧Двойное нажатие ShiftПоиск везде
⇧ ⌘ ACtrl + Shift + AНайти действие
⌘ 0 … ⌘ 9Alt + #[0-9]Открыть соответствующее окно инструментария
⌘ ⌥ F11Ctrl + Alt + F11Переключиться в полноэкранный режим
⌘ ⇧ F12Ctrl + Shift + F12Развернуть окно редактора
⌥ ⇧ FAlt + Shift + FДобавить в избранное
⌥ ⇧ IAlt + Shift + IПроверить текущий файл с текущим профилем
⌘ ,Ctrl + Alt + SОткрыть окно настройки параметров
⌃ ⇥Ctrl + TabПереключение между вкладками и окном инструментария

Александр

Ctrl + Y – по нажатию выбрал в диалоговом окне не Delete , а Rodo вроде. Теперь при установленном на строке курсоре и нажатии Ctrl + Y не удаляется строка. Как вернуть настройку по умолчанию, чтобы комбинация Ctrl + Y удаляла строку?

Відповіcти

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *