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

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

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

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

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

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

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

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

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

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

Источник

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

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

Горячих клавиш в 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 keyboard shortcuts

PhpStorm has keyboard shortcuts for most of its commands related to editing, navigation, refactoring, debugging, and other tasks. Memorizing these hotkeys can help you stay more productive by keeping your hands on the keyboard.

If your keyboard does not have an English layout, PhpStorm may not detect all of the shortcuts correctly.

The following table lists some of the most useful shortcuts to learn:

Quickly find any file, action, class, symbol, tool window, or setting in PhpStorm, in your project, and in the current Git repository.

Find a command and execute it, open a tool window, or search for a setting.

Quick-fixes for highlighted errors and warnings, intention actions for improving and optimizing your code.

Jump to the next or previous highlighted error.

Select a recently opened file from the list.

Increase or decrease the scope of selection according to specific code constructs.

Comment out a line or block of code.

Show all places where a code element is used across your project.

Choose the right keymap

Enable function keys and check for possible conflicts with global OS shortcuts.

Use a predefined keymap

PhpStorm automatically suggests a predefined keymap based on your environment. Make sure that it matches the OS you are using or select the one that matches shortcuts from another IDE or editor you are used to (for example, Eclipse or NetBeans).

When consulting this page and other pages in PhpStorm documentation, you can see keyboard shortcuts for the keymap that you use in the IDE — choose it using the selector at the top of a page.

You can modify a copy of any predefined keymap to assign your own shortcuts for commands that you use frequently.

Import custom keymap

If you have a customized keymap that you are used to, you can transfer it to your installation.

If your keymap stopped working after an update, it is likely that the keymap is not available by default in the new version of PhpStorm. Find this keymap as a plugin and install it on the Plugins page as described in Manage plugins.

Learn shortcuts as you work

PhpStorm provides several possibilities to learn shortcuts:

Find Action is the most important command that enables you to search for commands and settings across all menus and tools.

Press Ctrl+Shift+A and start typing to get a list of suggested actions. Then select the necessary action and press Enter to execute it.

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

Key Promoter X is a plugin that shows a popup notification with the corresponding keyboard shortcut whenever a command is executed using the mouse. It also suggests creating a shortcut for commands that are executed frequently.

To print a non-default or customized keymap, use the Keymap exporter plugin.

Use advanced features

You can further improve your productivity with the following useful features:

If there is a group of actions that you often use, create a quick list to access them using a custom shortcut. For example, you can try using the following predefined quick lists:

Refactor this Ctrl+Alt+Shift+T

VCS Operations Alt+`

When the focus is on a tool window with a tree, list, or table, start typing to see matching items.

Many actions in PhpStorm provide more results when you execute them multiple times. For example, when you invoke basic code completion with Ctrl+Space on a part of a field, parameter, or variable declaration, it suggests names depending on the item type within the current scope. If you invoke it again, it will include classes available through module dependencies. When invoked for the third time in a row, the list of suggestions will include the whole project.

Resize tool windows

You can adjust the size of tool windows without a mouse:

To resize a vertical tool window, use Ctrl+Alt+Shift+Left and Ctrl+Alt+Shift+Right

To resize a horizontal tool window, use Ctrl+Alt+Shift+Up and Ctrl+Alt+Shift+Down

Источник

Горячие клавиши для PHPStorm

Поиск

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

Ctrl + Shift + F – ищет слово в группе файлов (можно указать в каких папках искать)
Case Sensitive – чувствительность к регистру
Whole worlds only – только целиком слова (если часть слова найдена – то он не покажет)

Ctrl +N – зная название класса, найти файл, где он находится

Ctrl + Shift + N – найти файл по названию

Ctrl + Alt + Shift + N – поиск любой функции/метода и констант (полезно, если помните название метода, но не помните класс, в котором он записан)

Манипуляции

CTRL+Y – Удалить строку. Первое время пришлось привыкнуть к этой кнопке.

CTRL+Z – Вернуть изменения назад.

CTRL+SHIFT +Z – Вернуть изменения вперед.

Ctrl + O – Удобный инструмент для переопределения методов, который позволяет выбрать методы для переопределения и вставляет заготовки кода

Ctrl + W Select Выделение содержимого текущего блока:

Ctrl + Alt + L Reformat code Реформат кода, особенно полезен, когда нужно разбираться в коде низкого качества и ужасного форматирования.

Табы / Вкладки / навигация

ALT+LEFT/RIGHT – Быстрое переключение таба на левый или правый.

CTRL+TAB / CTRL+SHIFT+TAB – Переход к открытым табам и внутренним окнам. (Как и во многих приложениях)

CTRL+ALT+LEFT/RIGHT Переход по истории где вы побывали когда перемещались по файлам назад/вперед. Очень удобно, часто пользуюсь. Курсор возвращается имено туда где я был, даже если это было в одном файле.

CTRL+B – Перейти к месту определения сущности указанной в коде (метод, переменная, и т.д.). Тоже самое, что и ctrl + клик левой кнопкой мышкой

Ctrl + I Implement methods Инструмент аналогичный предыдущему для определения методов

Буфер обмена

В буфер обмена помещается несколько скопированных значений.

CTRL+SHIFT+V – Вставить из истории буфера обмена.

История

CTRL+E – Показать историю открытых файлов

Управление VCS

CTRL+` – контекстное меню VCS для текущего файла
CommitCTRL+T – Update
CTRL+K – Commit
CTRL+T – Update

Документация, параметры

Ctrl + Q – Выделите/поставьте курсор на метод/переменную/константу/функцию/класс и после комбинации отобразится документация по этому элементу.

Метки

(полезно пометить какую-то строку в файле, чтобы потом к ней перейти)

Ctrl + Shift + (0. 9) — Установить/сбросить метку в проекте

Ctrl + (0. 9) — перейти к метке (у меня 1,2,3,4 заняты под рабочие столы mac, поэтому ставлю с 5)

Общие:
SHIFT + Tab – Убрать отступ (табуляцию)
Ctrl + Alt + S – настройки phpStorm

Источник

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)

Источник

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

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