Новичок
7 уроков
Курс
PHPStorm
В этом видеокурсе вы ознакомитесь с PHPStorm - кросс-платформенной интегрированной средой разработки для PHP. Она разрабатывается компанией JetBrains на основе платформы IntelliJ IDEA.
#3 — Основные модули программы.

Приветствуем всех на нашем третьем видеоуроке курса по PHPStorm! Сегодня вам предлагается рассмотреть основные модули программы и их возможности.

Во вкладке View -> Tool Windows перечислены все возможные модули программы и сочетание кнопок, вызывающие их. C помощью клавиш Ctrl+Tab можно быстро переключаться между модулями. Давайте рассмотрим каждый модуль по отдельности.

Project

Модуль отражает структуру вашего проекта. Помимо стандартных действий таких, как вставка файлов, удаление и т. д., существуют и несколько других интересных функций.

  • • Функция копирования пути (Copy Path). Путь бывает двух типов: путь относительно корневой папки нашего проекта или абсолютный путь.
  • • Просмотр локальной истории файла за последние 24 часа (Local History -> Show History). Эта функция позволяет рассматривать более ранние версии файла и восстанавливать фрагменты кода на определенном состоянии.
  • • Переименование файла (правая кнопка мыши -> Refactor -> Rename). При переименовании файла вы можете поменять все пути к нему в других файлах, поставив галочку «Search for reference». Затем вы можете отменить или подтвердить переименование, нажав Refactor.

Favorites

Это панель закладок, куда можно добавлять ссылки на файлы или фрагменты кода, к которым мы хотим иметь быстрый доступ.

  • • Добавление файла в закладки (правая кнопка мыши по файлу -> Add to Favorites -> выбор списка).
  • • Добавление фрагмента кода в закладки (курсор на нужную строку -> Navigate -> Bookmarks -> Toggle Bookmark).
  • • Просмотр всех ссылок на фрагменты кода (Navigate -> Bookmarks ->Show Bookmarks).

TODO

Это встроенный список задач. Принцип создания задач заключается в написании комментариев в файлах.

  • • Создание задачи. Пишется слово todo в нужном месте файла и текст заметки, а затем заметка автоматически добавляется в список задач. Пример:
  • • Работа с фильтром. Создадим несколько задач:

Теперь заходим во вкладку фильтр и добавляем новый паттерн \btodo-sasha\b.*. Затем создаем фильтр под названием «Задачи Саши» и добавляем туда все паттерны, которые нам нужны.

Structure

Это модуль, отображающий структуру файлов. Он может анализировать отдельные файлы проекта и задавать для каждого из них свою структуру. В зависимости от расширения файла активируются определенные функции модуля. Автор предлагает рассмотреть структуру HTML-файла. Здесь мы можем видеть дерево тегов и отсортировать их по алфавиту, например.

Database

Этот модуль позволяет легко и удобно работать с базами данных. Здесь мы можем выбрать множество различных баз данных. После выбора одной из них, выскакивает окно настроек. Внизу окна, если вы впервые используете эту базу данных, вам нужно будет скачать плагин для нее. Затем вписывается номер порта в URL (зайдите в настройки вашего сервера).

ВАЖНО! В настройках сервера необходимо разрешить доступ к базе данных. После этого останется только ввести название базы, имя пользователя и пароль для доступа. Чтобы проверить правильность настроек, нажмите Test Connection.

Version Control

Модуль для работы с системами контроля версий. Важно то, что вам сначала в самом коде необходимо активировать систему. После активации во вкладке меню VCS вы можете рассмотреть все функции для удобной работы с системой. На видеоуроке будет показан пример работы с системой git.

Terminal

И напоследок рассмотрим модуль, отвечающий за работу с командной строкой. Большим плюсом PhpStorm является то, что вы можете сами выбрать любую командную строку в настройках (Tools -> Command Line Tool Support). После выбора типа консоли, вам стоит выбрать вид использования консоли: для всего проекта (project) или глобально (global).

На этом наш сегодняшний видеоурок закончится. Как следует из нашего описания, на нем мы подробно рассмотрим семь модулей в PhpStorm. Надеемся, урок вам будет полезен.

Приятного всем просмотра! Учитесь с удовольствием! Всегда ваш LoftBlog!

Материалы к уроку:
Делись:

Оставь комментарий!

One thought on “#3 — Основные модули программы.

  1. Dan:

    Спасибо за урок! Уже год пользуюсь php storm и не задумывался о удобстве которые он предоставляет для разработки в такой мере)

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

Рекомендуемые курсы