В моем проекте IntelliJ есть файл freemarker (ftl), который неправильно распознается как текстовый файл. Есть много правильных однотипных. Мне известна опция «Пометить как текст». Это может быть исходной причиной, по которой этот файл был помечен как текстовый, но мне не предоставлена опция «пометить как ftl файл», чтобы вернуть его обратно, если это действительно проблема. Если я помечу другие файлы ftl как txt, я смогу превратить их обратно в файлы ftl, как и ожидалось.
java
intellij-idea
freemarker
file-type
ктамлин
источник
источник
Ответы:
Убедитесь, что этот файл (или шаблон, который его представляет) не указан в списке
Settings→ Editor→ File Types→Text files
Для OS X
Preferences→ Editor→ File Types→Text files
источник
Text Files
. Так что лучше проверить и другие типы файлов.Шаг 1. Нажмите «Файл» ==> «Настройки».
Шаг 2. Разверните «Редактор» и нажмите «Типы файлов».
Шаг 3: Вы увидите все типы файлов справа. Перейдите к «Текстовым файлам» и щелкните по нему.
Шаг 4: Вы должны увидеть свое имя файла в нижней части зарегистрированных шаблонов (нижнее поле).
Шаг 5: Удалите ваш файл из зарегистрированных шаблонов. Проблема должна быть решена, и вы можете переименовать с помощью
fileName.java
Шаг 6: Если нет, удалите файл из проекта и создайте его снова с именем fileName.
Источник
источник
OSX:
Windows:
источник
У меня была такая же проблема, и ни одно из вышеперечисленных решений ее не решило. В конце концов, это было решено путем выбора модуля и перехода к настройкам модуля (нажмите F4 на имени модуля)
Затем на вкладке «Источники» выберите папку «java» и нажмите кнопку «Источники». Это сообщает IntelliJ, что рассматриваемая папка является папкой с исходным кодом.
Затем выберите папку Test и нажмите Tests.
Вот и все. Затем он правильно распознает файлы и при необходимости покажет ошибки.
Смотрите ниже снимок экрана.
источник
Возможно, вы случайно отредактировали шаблон в файле и шаблоне кода. Нажмите
Ctrl+Alt+S
Под
Для меня я изменил
FileHeader.java
файл на вкладке включает.Вспомните, какой тип шаблона вы могли изменить ранее, и верните его к значению по умолчанию.
Надеюсь, что это работает :)
источник
У меня была такая же проблема с созданием нового класса java, проблема была в Header.java, доступ к которому можно получить с помощью команды crt + alt + s и перейти в Editor / FileAndCodeTemplates / Includes, и это может быть в этом формате:
/ ** * Создано Алексом Лепорони $ {DATE}. * /
Это решило мою проблему, теперь я могу снова создавать классы :) Надеюсь, что эта статья поможет другим, у которых есть такие же проблемы, создавать классы на IntelliJIdea ... обнимаю всех.
источник
Решение: переименуйте файл, не меняя расширения файла.
источник