phpStorm горячие клавиши

phpStorm горячие клавиши


Mac OS X

Windows/Linux

Описание

Подсказки

CMD+Shift+I Ctrl+Shift+I Показать реализацию метода/функции, применяемые стили HTML класса, etc.. (Quick Definition)
CMD+J Ctrl+J Окно Live Template шаблонов.

Форматирование

CMD+Shift+U Ctrl+Shift+U Изменить регистр выделенного текста
CMD + D Ctrl + D Создать дубликат текущей строки
CMD + Backspace Ctrl + Y Удаление всей текущей строки
CMD + ALT + L Ctrl + ALT + L Восстанавливает форматирование кода, согласно настройкам
CMD + Shift + up Ctrl + Shift + up Переместить текущую строку на одну строку вверх
CMD + Shift + down Ctrl + Shift + down Переместить текущую строку на одну строку вниз
CMD + / Ctrl + / Добавить строчный комментарий
CMD + Shift + / Ctrl + Shift + / Добавить блочный комментарий
CMD + S Ctrl + S Сохранить изменения в текущем файле
CMD + Shift + S Ctrl + Shift + S Сохранить изменения в файле с новым именем

Навигация

CMD+F12 Ctrl+F12 Показать структуру класса
CMD+B Ctrl+B Открыть файл реализации класса по выделенному имени класса. То же, что и Ctrl+Click.
CTRL+T CTRL+T Окно рефакторинга
CTRL+V CTRL+V Окно контроля версий
Ctrl+F12 Ctrl+F12 Окно со списком методов класса (сигнатура класса)
CMD+E Ctrl+E Окно с последними измененными файлами
CMD + N Ctrl+N Поиск класса по проекту
CMD +Shift + N Ctrl+Shift+N Поиск  файла по проекту
CMD+Alt+Shift+N Ctrl+Alt+Shift+N Поиск символов по проекту
Double Shift Double Shift Открыть окно поиска по проекту
CMD+-/+ Ctrl+-/+ Свернуть/развернуть (collapse/expand) блок под курсором
CMD+Shift+-/+ Ctrl+Shift+-/+ Свернуть/развернуть (collapse/expand) все
Ctrl+Alt+-/+ Свернуть/развернуть (collapse/expand) все комментарии (это кастомный хоткей)
Ctrl+Shift+X Панель Command Tools Console. Консоль командных инструментов как-то Composer, Symfony 2 (app/console), Laravel (artisan), etc.. Есть поддержка дополнения кода.
CMD+Tab Ctrl+Tab Переключение между 2-мя последними вкладками редактора.
CMD + W Ctrl + F4 Закрыть текущую вкладку
CMD + Shift + R Ctrl + Shift + R Заменить по всему проекту
CMD + Shift + F Ctrl + Shift + F Поиск по всему проекту
CMD + F Ctrl + F Поиск по файлу
CMD + R Ctrl + R Замена найденных символов
CMD + Shift + Backspace Ctrl + Shift + Backspace Вернуться к предыдущему месту редактирования
Ctrl + Alt + N Ctrl + Alt + N Добавить новый класс, файл
CMD + Shift + N CMD + Shift + N Добавить новый скратч файл
Ctrl + G Ctrl + G Найти все вхождения в файле
Alt + левый клик по строке Alt + левый клик по строке Мультистроки

Выражения (блоки кода)

CMD + Shift + ↑ | ↓ Ctrl + Shift + ↑ | ↓ Перемещение блока кода вверх | вниз
CMD + Shift + Enter Ctrl + Shift + Enter Завершить выражение
CMD + Shift + Enter Ctrl + Shift + Enter Завершить выражение

Инспектор кода

Alt + Enter Alt + Enter Открыть окно исправления ошибки

Закладки (Bookmark)

F3 Ctrl+F11 или F11 Поставить закладку.
Alt + F3 Ctrl+Shift+F11 Поставить закладку с указанием мнемоники (идентификатора, номера закладки)
CMD + F3 Shift+F11 Показать закладки

Кодинг и рефакторинг

Shift+F6 Переименовать переменную (или теги HTML элемента) везде, где она используется.
Ctrl+Alt+V Извлечь (вынести) выделенный код в переменную.
Ctrl+Alt+M Извлечь (вынести) выделенный код в метод
F6 Перенести static методы в другой класс вместе с обновлением всех участков кода, в которых эти методы вызываются.
Alt+F7 Найти в проекте все (явные) места, в которых используется класс, метод, свойство, ф-ция (под курсором).
Ctrl+Shift+O-M Список magic или родительских методов для переопределения (Override Methods). Переопределил с Ctrl+O.

Поделиться ссылкой:
ВКонтакт Facebook Одноклассники Twitter Mail.Ru

Также читают

BASH: Сортировка папок по размеру. | Linux, awk, sort, du
Рекурсивная конвертация кодировки файлов unix cp1251 в utf8
git hooks post-marge - событие после git pull и merge

Возврат к списку