phpstorm форматирование кода горячие клавиши

Шпаргалка: Горячие (hotkeys) клавиши PhpStorm и PyCharm

phpstorm форматирование кода горячие клавиши

Горячих клавиш в IDE PhpStorm и PyCharm гораздо больше, чем в приведенном ниже списке. Здесь я привел только те, которыми пользуюсь сам (* звездочкой выделил наиболее используемые мною горячие клавиши).

Шпаргалка будет обновляться, если начну использовать новые hotkeys.

Для настройки горячих клавиш или добавление собственных сочетаний клавиш перейдите File > Settings > Keymap.

Редактирование

*Ctrl + W — выделение текущего блока. Если нажимать W несколько раз, то будут выделяться родительские блоки по иерархии.

Ctrl + Shift + W — проделывает обратное действие от предыдущего

Ctrl + Y — удаляет строку

*Ctrl + D — дублирует строку

Ctrl + Shift + U — делает выделенный текст или заглавными, или строчными буквами

Ctrl + Delete — удаляет часть от курсора до конца слова

*Ctrl + Alt + L — форматирование кода соответствии с настройками code style.

*Ctrl + / — закомментировать/раскомментировать текущую строку.

Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.

Ctrl + Shift + J — к текущей строке присоединяет нижнюю.

Ctrl + [ или ] — перемещает курсор в начало или конец блока с кодом, в теле фукции, в теле цикла и т.д.

Ctrl + Shift + ] или [ — выделить код код до конца или до начала блока

*Tab — сделать отступ (табуляцию)

*SHIFT + Tab — убрать отступ

*Ctrl + Alt + Стрелка вверх — перемещает текущую строку вверх.

*Ctrl + Alt + Стрелка вниз — перемещает текущую строку вниз.

Ctrl + Shift + Стрелка вниз — перемещает текущий логический блок вниз

*Ctrl + Space — выводит возможные варианты автодополнения

Ctrl + курсор мыши над кодом — краткая информация

*Ctrl + клик по названию переменной или метода, или CTRL+B когда курсор установлен на названии, приведет туда, где метод или переменная определены.

*Ctrl + G — перейти к строке по номеру

*Alt + Клик левой кнопкой мышки — мультикурсор, если нужно одновременно несколько курсоров, кликаем мышкой в нужные места, куда нужно их добавить

*Ctrl + Alt + J — обрамление выделенного текста тегом (нужно выбрать первый пункт из всплывающего окошка)

F11 — быстро установить закладку

Shift + F11 — просмотр всех закладок

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

Двойной Shift — поиск по проекту

*Ctrl + F — поиск в текущем файле

*Ctrl + R — поиск и замена

*Ctrl+Shift+E — вызовет всплывающее окно, в котором показаны последние куски кода в разных файлах, с которыми вы работали

Ctrl + Shift + F — поиск в группе файлов (например в проекте или папке)

Ctrl + Shift + R — поиск и замена в группе файлов

Ctrl + N — найти в каком файле находится класс

*Ctrl + Shift + N — поиск файла по названию

Разное

Ctrl + Alt + S — быстрый доступ к настройкам

*Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).

Источник

Phpstorm форматирование кода горячие клавиши

Горячие клавиши IDE PhpStorm

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Описание
⌥ F7 / ⌘ F7Alt + F7 / Ctrl + F7Найти случаи использования / найти случаи использования в файле
⌘ ⇧ F7Ctrl + Shift + F7Выделить случаи использования
⌘ ⌥ F7Ctrl + Alt + F7Показать случаи использования
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Описание
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Просмотр последних изменений

Для поиска какого-либо действия в интегрированной среде разработки воспользуйтесь поиском действия (Ctrl + Shift + A)

Источник

PhpStorm — повышаем производительность (клавиатурные сокращения). Часть 1

phpstorm форматирование кода горячие клавишиPhpStorm — повышаем производительность (плагины и темы оформления). Часть 2

У всех нас есть любимые IDE или редакторы в которых мы пишем код. Для меня это PhpStorm, и потребовалось некоторое время, чтобы освоить все клавиатурные сокращения и ускорить свой рабочий процесс. В этой статье я поделюсь с вами некоторыми сочетания клавиш и советами, которые возьмут на себя часть рутинной работы, если вы тоже делаете свою работу в этой IDE. Эта статья была частично вдохновлена этим Reddit тредом, и я буду упомянать и демонстрировать некоторые трюки найденные там.

Обратите внимание, что я разрабатываю на Linux в Vagrant, размещенном в Windows, я буду использовать клавишу CTRL вместо CMD. Если вы работаете в OS X, замените CTRL на CMD.

Клавиатурные сокращения и хаки

(осторожно, много gif изображений)

Давайте посмотрим, чем мы можем воспользоваться: (в скобках рядом с сокращениями указаны названия функций в keymap)

К тому же, как вы можете видеть во всплывающем окне, которое появляется в приведенной выше анимации, вы можете выбрать переформатирование всего проекта. Если есть необходимость использовать эту возможность часто и при этом вы не так много работаете над проектами других людей, то возьмите на заметку — есть возможность связать макросом CTRL+S и автоформатировать код при каждом сохранении. Но стоит заметить, однако, что если вы работаете над проектом с кем-то еще, это может привести к слишком частым изменениям форматирования кода и загрязнить систему контроля версий.

Если вы находитесь в Linux, комбинация CTRL+ALT+L уже может быть связана с «Блокировкой экрана», и вы должны будете отвязать его в системных настройках или изменить его в настройках PhpStorm.

Источник

Горячие клавиши в PhpStorm.

Далее в горячих клавишах используют Up и Down — подразумевается использование клавиатурных стрелок Вверх, Вниз.

Ctrl + Space — предлагает вариант дополнения кода. (Вы набираете код, и если вариант имеется единственный, то происходит автодополнение).

Ctrl + Space — покажет все доступные методы для объекта (набираете $this->logger-> и здесь комбинацию, — увидите все методы для объекта в переменной).

Ctrl + D — скопировать текущую строку.

Ctrl + Y — удалить текущую строку.

Ctrl + Alt + Up — перемещает текущую строку вверх.

Ctrl + Alt + Down — перемещает текущую строку вниз.

Ctrl + Q — всплывающее окно с документацией по функции.

Ctrl + P — всплывающее окно с подсказкой о параметрах и их типах, которые ожидает функция или метод. (используйте, когда курсор в () ).

Поиск.

Ctrl + F — поиск по текущему файлу.

Ctrl + Shift + F — поиск по проекту, конкретной директории и др.

два раза Shift — поиск по всему проекту.

Ctrl + Alt + S — быстрый доступ ко всем настройкам PhpStorm

Ctrl + Shift + J — к текущей строке присоединяет нижнюю.

Ctrl + F4 — закрытие текущей вкладки редактора.

Shift + F6 — переименование файла (выделите в блоке с файлами проекта нужный файл).

Ctrl + [ — перемещает курсор в начало блока с кодом. (например в теле фукции, в теле цикла и т.д.)

Ctrl + ] — перемещает курсор в конец блока с кодом. (например в теле фукции, в теле цикла и т.д.)

Shift + F2 — перемещает курсор к блокам кода, подсвеченных как ошибки.

Ctrl + Alt + B — для метода интерфейса покажет какие классы его реализовывают.

Ctrl + Shift + T — меню создание файла теста на класс.

Ctrl + Z — отмена последнего действия.

Ctrl + Shift + Z — вернуть изменения, которая были отменены командой Ctrl + z.

Ctrl + Shift + V — вставка из буфера с возможностью выбора последних скопированных из истории.

Ctrl + Alt + I — выравнивание отступов в коде.

Ctrl + Alt + L — приведение кода в соответсвие с code style.

Ctrl + / — закомментировать/раскомментировать текущую строку.

Ctrl + Shift + / — закомментировать/раскомментировать выделенные строки кода.

Shift + Esc — сворачивает дополнительные окна (такие как терминала, контроля версий, подключения к БД и т.д.).

Источник

Горячие клавиши в IDE PhpStorm

Дата публикации: 2019-01-09

phpstorm форматирование кода горячие клавиши

От автора: для того, чтобы IDE стала любимой, необходимо, чтобы она отвечала требованиям оптимизации работы. Одним их таких средств являются хоткеи. В PhpStorm горячие клавиши реализованы действительно круто. В документации среды разработки находится огромный список сокращений, который программист может использовать для повышения своей производительности. Но все быстрые клавиши никому не под силу запомнить. Потому сообщество выбирает лишь самые функциональные и полезные. О них и других фишках поговорим сегодня.

Среда с интеллектом

Так привыкли называть все продукты, родоначальником которых стала IntelliJ IDEA. Изначально IDE создавалась как решение для Java, но со временем компания JetBrains решила адаптировать свой продукт и для потребностей других языков. Так появилась целая ветка IDE, которая берет свое начало от IDEA. Здесь не только решения для PHP. Компания выпустила среды, адаптированные для Ruby, Python, Objective-C и прочих. При этом, в 9/10 случаев это удачная сборка, которая стала бестселлером.

phpstorm форматирование кода горячие клавиши

Но это все рассказываем не для того, чтобы восхвалить компанию JetBrains (хотя они и молодцы!). Дело в том, что все быстрые клавиши и их сочетания действительны не только для PhpStorm. В большой мере они будут актуальны и для других специализированных сред. И, конечно же, для родительской IntelliJ IDEA, которая дала начало остальным.

Возвращаясь к заголовку, необходимо сказать и о том, что наборов горячих клавиш у PhpStorm достаточно. И это тоже сделано с холодным коммерческим расчетом разработчиков из JetBrains. Они создали несколько основных пресетов, чтобы обеспечить простоту миграции с одной IDE на другую. К примеру, они установили себе наборы быстрых клавиш из таких сред:

phpstorm форматирование кода горячие клавиши

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

KDE — Linux-среда для создания графического интерфейса в операционных системах;

Eclipse и NetBeans — open-source решения, которые имеют свои преимущества. Но когда PhpStorm в разы круче, да еще и предоставляет «костыли» для мигрантов, то трудно не выбрать именно ее;

множество других, дополнения появляются едва ли не в каждой версии.

Преимущество в сокращении

Теперь пришло время поговорить о пресловутых лайфхаках — сочетаниях. Ведь суть даже не в том, чтобы знать как можно больше быстрых клавиш. Намного лучше знать несколько основных наборов и быть мастером их применений.

Как уже говорили, PhpStorm — настраиваемая среда разработки. Поэтому названные нами хоткеи можно заменить на удобные вам. Самое главное — эта функция, которая обеспечена вызовом с клавиатуры.

Итак, первая фишка от PhpStorm — это форматирование кода. Изначально вы настраиваете среду разработки и указываете, как именно сохранять ваши проекты. Нажав CTRL+ALT+L, вы получите тот код, который хотели бы видеть, с отступами и подсветкой. Но это только половина крутизны функционала PhpStorm. Если связать эту функцию и макрос, который отвечает за сохранение (Ctrl+S), то автоформат ждет ваш код при каждом сохранении проекта. Важный факт: та же комбинация клавиш в Linux отвечает за блокировку экрана. Изменения хоткеев жизненно важны в этом случае.

Теперь представьте, что начали работать с массивным кодом. Сначала вы игрались где-то в середине документа, потом поднялись вверх, а последнюю правку внесли неизвестно где и, возможно, случайно. Чтобы найти это место в PhpStorm, есть быстрые клавиши. По умолчанию, это CTRL+SHIFT+Backspace.

Еще одна удобная функция — это открытие подсказок. Как правило, они появляются самостоятельно при наведении курсора на фразу. Но нередки случаи и непроизвольного закрытия этого полезного окна. Чтобы снова включить только что свернутые подсказки, нужно воспользоваться сочетанием CTRL+пробел.

А вот и то, чего нам не хватает в повседневных текстовых редакторах — вставки из истории. Представьте, как было бы круто иметь в распоряжении объемный буфер. К примеру, вы скопировали что-то важное, потом вам нужно сделать еще одно копирование и только после вставить. А PhpStorm умеет так. При помощи сочетания клавиш CTRL+SHIFT+V вы сможете вставлять из истории копирования.

Круто и то, что в PhpStorm можно проводить поиск по всем возможным командам. Как и говорили в начале статьи, запомнить все — невозможно. А вот запомнить название действия, вроде «Reformat Code» — проще простого. Нажав сочетание CTRL+SHIFT+A, вы откроете поисковик по всем доступным командам в Storm.

Подобная функция есть у Sublime Text, но существует еще одно сходство — взаимодействие с Emmet. Вы можете подключить это расширение и пользоваться теми же сокращениями, что и в SB. Ведь генерация HTML-кода — одна из базовых задач для веб-разработчика. К тому же, это далеко не все, что может Emmet. Ждем версии на русском. А у нас все!

phpstorm форматирование кода горячие клавиши

JavaScript. Быстрый старт

Изучите основы JavaScript на практическом примере по созданию веб-приложения

phpstorm форматирование кода горячие клавиши

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *