/ phpstorm-мастерская

В этих материалов, вы узнаете о многих функциях и инструментах повышения производительности, доступных в PhpStorm. Примерами являются навигация, редактирование, проверки, живые шаблоны, рефакторинг, такие инструменты, как Composer и HTTP-клиент, и многое другое. Практически невозможно охватить все параметры и функции PhpStorm, но мы предлагаем ряд практических упражнений о том, как мы можем выполнять нашу повседневную работу в качестве разработчиков PHP.

Мы также рассмотрим обширный количество сочетаний клавиш для повышения эффективности работы с PhpStorm. Другие IDE на базе IntelliJ используют те же сочетания клавиш, поэтому, если вы знаете, как работать с PhpStorm, вы будете знать, как работать с WebStorm, RubyMine, PyCharm, IntelliJ IDEA и другими. Шпаргалка доступна в Интернете и также включена в загрузку семинара.

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

Предварительные требования

  • Docker для Mac, Docker для Windows или Docker (Linux) 1.13+. Инструкции по установке для вашей операционной системы см. В документации Docker.
  • PhpStorm 2016.3+

Получение проекта

Есть несколько способов начать работу с материалами семинара PhpStorm:

  • Создать новый проект мастерской PhpStorm в PhpStorm

  • Создайте новый проект с Composer. Обратите внимание, что вы также можете создать новый проект в PhpStorm: используйте тип проекта Composer и выполните поиск по запросу «jetbrains/phpstorm -shops»

    php composer.phar create-project jetbrains/phpstorm -shops -s dev

  • Клонировать проект из GitHub

    git clone https://github.com/JetBrains/phpstorm-workshop.git

    git checkout docker

  • Загрузить ZIP

    wget https://github.com/JetBrains/phpstorm-workshop/archive/ docker.zip

Начало работы

Большинство упражнений, не связанных с редактором кода, требуют запуска контейнеров Docker.

Перед тем как начать:

  1. Откройте Настройки/Предпочтения | Сборка, выполнение, развертывание | Docker и выберите способ подключения к демону Docker:

    • Windows:

      • Выберите TCP-сокет .
      • Установите для URL-адрес Engine API значение tcp://localhost: 2375 .
      • Оставьте поле Папка сертификатов пустым.

      Обязательно включите Выставить демон на tcp://localhost: 2375 без TLS в разделе Общие в настройках Docker для Windows.

    • macOS:

      • Выберите Docker для Mac
    • Linux:

      • Выберите сокет Unix
  2. Обновите переменную XDEBUG_CONFIG в docker-compose.yml со значением, зависящим от вашей операционной системы. Это необходимо для веб-отладки.

    • Windows/macOS: используйте host.docker.internal , который автоматически преобразуется во внутренний адрес хост Docker запущен.
    • Linux: выполните hostname в Терминале и используйте возвращенное значение.
  3. Раскомментируйте соответствующую строку для службы sftp в том же docker-compose.yml . Это необходимо для правильной работы развертывания.

  4. В том же docker-compose.yml щелкните Выполнить рядом с services: в поле редактора, чтобы запустить все необходимые контейнеры Docker. Кроме того, вы можете открыть встроенный терминал PhpStorm из Просмотр | Инструментальные окна | Терминал и выполните команду docker-compose up .

Вот что нужно знать о проекте:

  • Проект можно открыть как есть в PhpStorm. Мы включили конфигурации для удаленного интерпретатора PHP, базы данных, сервера развертывания, веб-отладки PHP, PHPUnit и Behat.
  • Все пронумерованные папки содержат упражнения, над которыми вы можете работать. Просто откройте пронумерованные файлы один за другим и следуйте комментариям в файле. Большинство упражнений являются самодостаточными, другие основаны на предыдущих упражнениях.
  • Некоторые из упражнений (например, это) имеют формат Markdown . Вы можете легче читать эти файлы, переключив Просмотр на Показывать только предварительный просмотр в правом верхнем углу.
  • Значок Справочная карта PhpStorm.pdf — это раскладка клавиатуры PhpStorm. Последнюю версию всегда можно найти на веб-сайте PhpStorm.

Открытый исходный код и участие

Семинар является открытым исходным кодом, под лицензией Apache 2 . Если вы хотите внести свой вклад в материалы семинара, пожалуйста, раскройте репо и отправьте нам запрос на перенос. Если у вас есть комментарий, вопрос или предложение по улучшению, поднимите проблему.

Оцените статью
techsly.ru
Добавить комментарий