IntelliJ nie rozpoznaje poprawnie konkretnego pliku, zamiast tego utknął jako plik tekstowy

W moim projekcie IntelliJ znajduje się plik freemarker (ftl), który jest nieprawidłowo rozpoznawany jako plik tekstowy. Istnieje wiele tego samego typu, które są poprawne. Znam opcję "Oznacz jako tekst". Może to być oryginalny powód, dla którego ten plik został oznaczony jako tekst, ale nie jestem wyposażony w opcję "Oznacz jako plik ftl", aby go odwrócić, jeśli rzeczywiście jest to problem. Jeśli oznaczę inne pliki ftl jako txt, jestem w stanie przekształcić je z powrotem w pliki ftl zgodnie z oczekiwaniami.

Author: th3morg, 2013-04-10

7 answers

Upewnij się, że ten plik (lub wzór, który go reprezentuje) nie jest wymieniony w

Ustawieniaedytortypy plikówpliki tekstowe

Dla OS X

Preferencjeedytortypy plikówpliki tekstowe

 210
Author: Vic,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-10-20 10:22:12

Krok 1: Kliknij "Plik" = = > "Ustawienia"

Krok 2: Rozwiń " Edytor "I Kliknij" Typy Plików "

Krok 3: zobaczysz wszystkie typy plików po prawej stronie. Przejdź do "pliki tekstowe" i kliknij go

Krok 4: Powinieneś zobaczyć nazwę pliku na dole zarejestrowanych wzorców (dolne pole)

Krok 5: Usuń plik z zarejestrowanych wzorców. Problem powinien zostać rozwiązany i pozwoli Ci zmienić nazwę za pomocą nazwy pliku.java

Krok 6: Jeśli nie, usuń plik z projektu i utworzyć go ponownie z nazwą fileName

Źródło: http://bit.ly/1ySFa5z

 19
Author: EvilInside,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-25 18:07:19

OSX:

Preferences > Editor > File Types > Text Files

Windows:

Settings > Editor > File Types > Text Files
 12
Author: matt burns,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-25 13:49:52

Miałem ten sam problem i Żadne z powyższych rozwiązań go nie rozwiązało. Rzecz, która na końcu rozwiązała to, wybierając moduł i przechodząc do ustawień modułu (naciśnij F4 na nazwie modułu)

Następnie w zakładce Sources wybierz folder "java" i naciśnij przycisk Sources. To mówi IntelliJ, że dany folder jest folderem kodu źródłowego.

Następnie wybierz folder testowy i naciśnij Tests.

To jest to. Następnie poprawnie rozpozna pliki i pokaże błędy w razie potrzeby.

Patrz poniżej zrzut ekranu.

Tutaj wpisz opis obrazka

 4
Author: isaac.hazan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-17 13:38:37

Mogłeś przypadkowo edytować szablon w pliku i w szablonie kodu. Prasa Ctrl+Alt+S

Pod

 Settings -> Editor -> File and Code Templates

Dla mnie zmieniłem plik {[2] } w zakładce includes.

Przypomnij, który typ szablonu mogłeś zmienić wcześniej i przywróć go z powrotem do domyślnego.

Mam nadzieję, że zadziała:)

 -1
Author: Gurusharan Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-19 05:47:14

Miałem ten sam problem, aby utworzyć nową klasę java, problem był na nagłówku.java, do której można uzyskać dostęp za pomocą polecenia crt + alt + s i przejść do edytora / FileAndCodeTemplates / Includes i może to być w tym formacie:

/** * Created by Alex Leporoni on ${DATE}. */

To jest rozwiązany mój problem, teraz mogę tworzyć klasy ponownie :) Mam nadzieję, że ten artykuł może pomóc innym, którzy mają te same problemy, w tworzeniu klas na IntelliJIdea... uściski dla wszystkich.

 -1
Author: Alex Leporoni,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-07 18:20:59

Zmiana nazwy pliku z typem pliku zadziałała na mnie.

Nazwa pliku .java

 -1
Author: CoffeeTime,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-20 09:37:59