Главная Новости

Пара слов о phpStorm


Опубликовано: 22.10.2017

Про этот редактор уже достаточно много написано статей. Вот на modx.pro хороший обзор от Василия Наумкина. Вот на хабре — PhpStorm — повышаем производительность (клавиатурные сокращения). Часть 1 и PhpStorm — повышаем производительность (плагины и темы оформления). Часть 2 . Не буду повторяться. Расскажу только про то, что мне ещё пригодилось в работе.

Плагины

Плагинов достаточно много. Если кто знает ещё какие полезные и интересные плагины, пишите в комментариях.

Ещё хочу рассказать про пару интересных вещей.

Закладки

Когда файл большой, часто приходится проматывать код вперёд/назад, чтобы вернуться к предыдущему месту редактирования кода. Чтобы ускорить этот процесс, в phpStorm есть закладки. Как в книге. Можно перемещаться в любое место проекта мгновенно. Очень удобный механизм.

Закладки бывают двух типов — анонимные (обозначаются галочками) и мнемонические (обозначаются иконкой с цифрой или буквой). Первых можно создать неограниченное количество. Вторых только 32.

Создание закладок

Встаём на нужную строчку и нажимаем определенное сочетание клавиш:

F11 для создания анонимной закладки. CTRL+F11 для создания мнемонической. В появившемся окне нужно выбирать цифру или букву для создаваемой закладки. CTRL+SHIFT+[0-9] для создания цифровой мнемонической закладки. Их ещё называют метками.

Кстати, повторное нажатие удаляет закладку. Созданным закладкам можно потом дать название, чтобы было легче разобраться в них (см. картинку ниже).

Навигация по закладкам

Интеграция с Github

Вообще тема о возможностях версионного контроля в phpStorm заслуживает отдельной статьи, а может и не одной. Но я тут коротенько скажу, что в phpStorm встроена интеграция с GitHub, и вы можете в нём прямо из phpStorm создать удаленный репозиторий. Мне бы в начале знакомства с GitHub пригодилось такое знание. А так мне приходилось создавать репозиторий на GitHub, затем привязывать его к локальному репозиторию через консоль. Это, конечно, не сложно, но занимает больше времени.

rss