Відповіді:
Перейдіть у Налаштування | Типи файлів і переконайтесь, що саме це ім'я файлу НЕ присвоюється типу файлу, що не є PHP, тобто простому тексту.
У PHPStorm 10 вам потрібно перейти до меню Файл-> Налаштування, а потім - Редактор-> Тип файлу. Якщо звичайний текст, ймовірно, ви знайдете його у файлі типу "Текст". Позначте в розділі "Зареєстровані шаблони" та видаліть файл звідти.
Завдяки @Scotty Wagoner
Чомусь усе ім’я файлу було додано до типу текстового файлу.
Знайдіть свій файл у Налаштуваннях | Тип файлів | Текст | Зареєстровані шаблони та видаліть його.
Я не впевнений, чи обмежена ця функція лише phpStorm 9, але є більш просте рішення: якщо розширення файлу .php, ви можете клацнути правою кнопкою миші на файлі в меню перегляду проектів і натиснути «позначити як php». Це вирішило для мене проблему.
Найпростіший спосіб виправити це - перейти File > Settings
на Windows (або PHPStorm > Preferences
на MacOS), а потім шукати "FILE TYPES".
Прокрутіть униз до проблемного типу файлів (у цьому випадку PHP).
Потім шукайте очікуване розширення файлу (у цьому випадку .php).
Якщо ви бачите, що він відсутній (як зазначено вище), просто додайте його, натиснувши кнопку + у розділі "Зареєстровані візерунки". Потім у вікні "Додати підстановку" ви введете:*.php
PHPStorm скаже вам, що він перенесений на інший тип файлу (той, що викликав цю проблему), і ви хочете замість цього перенести його до цього. Просто натисніть «Так» і це все виправить. Ви все готові!
Це набагато простіше, ніж полювання на інші типи файлів для видалення зламаного.
У PHPStorm 2019.1 на MacOS:
PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text
Видаліть запис, з Registered Patterns
якого міститься ваше ім'я файлу, тобто видаліть, File.php
якщо File.php
це проблемний файл.