В моем проекте IntelliJ есть файл freemarker (ftl), который неправильно распознается как текстовый файл. Есть много одинакового типа, которые являются правильными. Я знаю вариант "Отметить как текст". Это может быть оригинальной причиной, по которой этот файл был помечен как текст, но мне не предоставляется опция "mark as ftl file", чтобы вернуть его, если это действительно проблема. Если я помечаю другие ftl файлы как txt, я могу вернуть их обратно в ftl файлы, как ожидалось.
IntelliJ не распознает конкретный файл правильно, вместо этого он застрял как текстовый файл
Ответ 1
Убедитесь, что этот файл (или шаблон, который его представляет) не указан в
Settings → Editor → File Types → Text files
Для OS X
Preferences → Editor → File Types → Text files
Ответ 2
Шаг 1: Нажмите "Файл" ==> "Настройки"
Шаг 2: Разверните "Редактор" и нажмите "Типы файлов"
Шаг 3: Вы увидите все типы файлов справа. Перейдите к "Текстовым файлам" и щелкните по нему.
Шаг 4: Вы должны увидеть имя вашего файла внизу зарегистрированных шаблонов (нижнее поле)
Шаг 5: Удалите ваш файл из зарегистрированных шаблонов. Проблема должна быть решена и позволить вам переименовать с fileName.java
Шаг 6: Если нет, удалите файл из проекта и создайте его заново с именем fileName
Ответ 3
OSX:
Preferences > Editor > File Types > Text Files
Окна:
Settings > Editor > File Types > Text Files
Ответ 4
У меня была та же проблема, и ни одно из вышеизложенных решений не разрешило это. Дело в том, что в конечном итоге это было решено путем выбора модуля и перехода к настройкам модуля (нажмите F4 на имени модуля)
Затем на вкладке "Источники" выберите папку "java" и нажмите кнопку "Источники". Это говорит IntelliJ, что указанная папка является папкой исходного кода.
Затем выберите тестовую папку и нажмите "Тесты".
Что это. Затем он будет правильно распознавать файлы и показывать ошибки по мере необходимости.
Смотрите снимок экрана.
Ответ 5
Возможно, вы случайно изменили шаблон в файле и шаблоне кода.
Нажмите Ctrl+Alt+S
В <
Settings -> Editor -> File and Code Templates
Для меня я изменил файл FileHeader.java
в вкладке include.
Вспомните, какой тип шаблона вы, возможно, изменили ранее, и верните его по умолчанию.
Надеюсь, что он работает:)
Ответ 6
У меня была такая же проблема с созданием нового класса java, проблема была в Header.java, доступ к которой можно получить с помощью команды crt + alt + s и перейти в редактор /FileAndCodeTemplates/Includes, и это может быть в этом формате:
/** * Создано Alex Leporoni на ${DATE}. */
Это решение моей проблемы, теперь я могу снова создавать классы:) Я надеюсь, что эта статья может помочь другим, у которых есть те же проблемы с классами творчества в IntelliJIdea... обнимает всех.
Ответ 7
Переименование файла с типом файла работал для меня.
FileName .java