Nieprawidłowe podświetlanie składni dla pliku PHP w pliku PHPStorm


Nie wiem, co się stało, ale podświetlenie składni dla jednego pliku php przestało działać, a także zmieniła się ikona obok pliku. Pokazuje, że jest to plik tekstowy zamiast PHP.
Jak mogę to naprawić?
Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Przejdź do Ustawienia/Typy plików i upewnij się, że ta konkretna nazwa pliku NIE jest przypisana do typu pliku innego niż PHP, czyli zwykłego tekstu.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W PHPStorm 10 musisz przejść do Plik -> Preferencje i od razu pojawia się edytor -> typ pliku. Jeśli jest to zwykły tekst, prawdopodobnie znajdziesz go w pliku „Tekst”. Sprawdź „zarejestrowane wzorce” i usuń stamtąd swój plik.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Dzięki @Scotty Cabby

Z jakiegoś powodu cała nazwa pliku została dodana do typu pliku tekstowego.

Znajdź swój plik w Ustawienia | Typy plików | Tekst | Zarejestrowane wzorce i usuń go.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Nie jestem pewien, czy ta funkcja jest ograniczona tylko do phpStorm 9, ale istnieje prostsze rozwiązanie: jeśli rozszerzenie pliku to .php, możesz kliknąć plik prawym przyciskiem myszy w menu widoku projektu i wybrać opcję „oznacz jako php”. To rozwiązało problem.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Najłatwiejszym sposobem rozwiązania tego problemu jest przejście do Plik & > Ustawienia w systemie Windows (lub
PHPStorm & > Preferencje
w systemie MacOS), a następnie wyszukaj „TYPY PLIKÓW”.
Przewiń w dół do problematycznego typu pliku (w tym przypadku PHP).
Następnie znajdź oczekiwane rozszerzenie pliku (w tym przypadku .php).
https://i.stack.imgur.com/GOzlA.png
Jeśli widzisz, że go brakuje (jak powyżej), po prostu dodaj go, klikając przycisk + w sekcji „Zarejestrowane wzory”. Następnie w oknie „Dodaj symbol wieloznaczny”, które zostanie otwarte, wpisz:
* .php
https://i.stack.imgur.com/eJh3o.png
PHPStorm poinformuje Cię wtedy, że jest powiązany z innym typem pliku (tym, który spowodował ten problem) i zamiast tego chcesz go przenieść do tego. Po prostu kliknij „Tak”, a wszystko naprawi. Jesteś skończony!
Jest to o wiele łatwiejsze niż szukanie innych typów plików, aby usunąć uszkodzony.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

W PHPStorm 2019.1 na MacOS:
PhpStorm > Preferences > Editor > File Types > Recognized File Types > Text
Usuń wpis z
Registered Patterns
, który zawiera twoją nazwę pliku, czyli usuń
File.php
, jeśli
File.php
jest plikiem powodującym problem.
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

To stare pytanie, ale odpowiadam za kogoś, kto nie był w stanie rozwiązać tego pytania:
Być może usunąłeś jeden z tagów początkowych (
& lt ;? Php
) lub końcowych (
? & Gt;
) PHP, więc jest on wyświetlany jako zwykły tekst

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się