W moim projekcie IntelliJ znajduje się plik freemarker (ftl), który jest nieprawidłowo rozpoznawany jako plik tekstowy. Jest wiele poprawnych typów tego samego typu. Znam opcję „Oznacz jako tekst”. Może to być pierwotny powód, dla którego ten plik został oznaczony jako tekst, ale nie mam opcji „oznacz jako plik ftl”, aby go przywrócić, jeśli rzeczywiście jest to problem. Jeśli oznaczę inne pliki ftl jako txt, będę w stanie zamienić je z powrotem w pliki ftl zgodnie z oczekiwaniami.
java
intellij-idea
freemarker
file-type
ktamlyn
źródło
źródło
Odpowiedzi:
Upewnij się, że ten plik (lub reprezentujący go wzorzec) nie znajduje się na liście
Settings→ Editor→ File Types→Text files
W przypadku OS X
Preferences→ Editor→ File Types→Text files
źródło
Text Files
. Dlatego lepiej sprawdzić również inne typy plików.Krok 1: Kliknij „Plik” ==> „Ustawienia”
Krok 2: rozwiń „Edytor” i kliknij „Typy plików”
Krok 3: Po prawej stronie zobaczysz wszystkie typy plików. Przejdź do „Pliki tekstowe” i kliknij je
Krok 4: Nazwa pliku powinna być widoczna na dole zarejestrowanych wzorów (dolna ramka)
Krok 5: Usuń plik z zarejestrowanych wzorców. Problem powinien zostać rozwiązany i umożliwić zmianę nazwy za pomocą
fileName.java
Krok 6: Jeśli nie, usuń plik z projektu i utwórz go ponownie z nazwą nazwa_pliku
Źródło
źródło
OSX:
Okna:
źródło
Miałem ten sam problem i żadne z powyższych rozwiązań go nie rozwiązało. Rzecz, która na koniec 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 Źródła wybierz folder „java” i naciśnij przycisk Źródła. To informuje IntelliJ, że dany folder jest folderem kodu źródłowego.
Następnie wybierz folder Test i naciśnij Testy.
Otóż to. Następnie poprawnie rozpozna pliki i pokaże błędy, jeśli to konieczne.
Zobacz poniżej zrzut ekranu.
źródło
Być może przez przypadek edytowałeś szablon w szablonie pliku i kodu. naciśnij
Ctrl+Alt+S
Pod
U mnie zmieniłem
FileHeader.java
plik w zakładce zawiera.Przypomnij sobie, jaki typ szablonu mogłeś zmienić wcześniej, i przywróć go do domyślnego.
Mam nadzieję, że zadziała :)
źródło
Miałem ten sam problem z utworzeniem nowej klasy java, problem dotyczył Header.java, do którego można uzyskać dostęp za pomocą polecenia crt + alt + s i przejdź do Editor / FileAndCodeTemplates / Includes i może to być w tym formacie:
/ ** * Utworzone przez Alex Leporoni dnia $ {DATE}. * /
To rozwiązało mój problem, teraz mogę ponownie tworzyć zajęcia :) Mam nadzieję, że ten artykuł pomoże innym, którzy mają te same problemy z tworzeniem zajęć na IntelliJIdea… uściski dla wszystkich.
źródło
Obejście: zmień nazwę pliku bez zmiany rozszerzenia pliku.
źródło