UK

Писати код, запускати й тестувати в JumPHP IDE

Цей посібник показує, що IDE робить за вас, поки ви пишете гру. Передбачається, що проєкт відкрито (встановлення IDE і відкриття проєкту).

Автодоповнення й навігація

Автодоповнення пропонує властивості сцени
Автодоповнення
  • Наберіть $this->: IDE запропонує властивості й методи класу із зазначенням класу, де їх оголошено. Ctrl+Пробіл викликає його будь-коли.
  • Ctrl+клік або Ctrl+B на імені: перехід до визначення, навіть у рушії.
  • Alt+F7: усі використання класу, методу, змінної.
  • Shift+F6: перейменувати всюди.
  • Помилки PHP (невідомий клас, неіснуючий метод…) підкреслюються під час введення; усі вони у вікні Problems (Alt+6).
  • Подвійний Shift: шукати всюди (файли, класи, дії). Ctrl+Shift+F: шукати у файлах.

Ієрархія класів

Ієрархія AbstractScene
Ctrl+H на AbstractScene

Коли курсор на класі, Ctrl+H відкриває його ієрархію: батьків, інтерфейси й усі класи, що від нього успадковуються (прямо чи ні). На AbstractScene видно всі сцени гри та сцени рушія (MenuScene…). Клік відкриває клас.

Сирці рушія

External Libraries: рушій JumPHP
External Libraries

Розгорніть External Libraries унизу дерева: рушій JumPHP (JumPHP\…) і пакети Composer. Відкрийте файл, щоб побачити, як побудовано клас рушія. Око вгорі дерева показує відкритий файл у дереві; позначте Follow, щоб дерево завжди стежило за ним.

Запуск сцени й тестів

  • Правий клік › Play (зелений значок) на сцені (src/Scene/*.php): гра запускається одразу в цій сцені. Ctrl+Shift+F10 робить те саме з редактора.
  • Правий клік › Play на файлі тестів (tests/*Test.php): виконуються лише його тести, а результат з'являється деревом у вікні Run, із клікабельними повідомленнями про помилки (файл:рядок).
  • Кнопка ▶ угорі запускає обрану конфігурацію (run, test, shot, build…); колба запускає всі тести гри.
  • У веб-IDE гра працює у вікні Game, праворуч або внизу: вона перезавантажується після кожного збереження (hot reload), а ⟳ перезапускає її.

Git

Вікно Commit і відмінності
Commit (Alt+0)

Вікно Commit (Alt+0) показує змінені файли; клік відкриває відмінності поруч. Напишіть повідомлення, потім Commit або Commit and Push. Меню гілки (угорі) перемикає гілки, отримує й надсилає зміни. У веб-IDE ваші зміни — чернетки: коміт надсилає їх усі разом на GitHub, і гра публікується знову.

Далі: Claude в IDE.