2013-04-10 1 views
63

В моем проекте IntelliJ есть файл freemarker (ftl), который неправильно распознан как текстовый файл. Есть много одинакового типа, которые являются правильными. Я знаю вариант «Отметить как текст». Это может быть оригинальной причиной, по которой этот файл был помечен как текст, но мне не предоставляется опция «mark as ftl file», чтобы вернуть его, если это действительно проблема. Если я помечаю другие ftl-файлы как txt, я могу вернуть их обратно в ftl-файлы, как и ожидалось.IntelliJ не распознает конкретный файл правильно, вместо него застрял как текстовый файл

+0

Возможный дубликат [Pycharm utils.py не получает подсветку синтаксиса] (http://stackoverflow.com/questions/13374533/pycharm-utils-py-not-getting-syntax-highlight) – CrazyCoder

+1

Кажется, это но кто-то вроде меня НИКОГДА не нашел бы его, потому что он не был помечен таким образом. Я не знал, что Pycharm был продуктом JetBrains. Как вы думаете, как эти два вопроса должны быть связаны симпатически? Существует проблема с тем, как Jetbrains маркирует свои продукты отдельно, так что, например, PHPStorm звучит как нечто совершенно иное, чем Pycharm. Я ценю вашу помощь, хотя !!! – ktamlyn

+1

Иными словами, этот вопрос/ответ стоит сам по себе. С точки зрения людей, которые ищут этот ответ для IntelliJ, этот вопрос/ответ уникален. – ktamlyn

ответ

178

Пожалуйста, убедитесь, что этот файл (или шаблон, который представляет его) нет в списке

НастройкиРедакторТипы файловТекстовые файлы

Для OS X

ПредпочтенияредакторТипы файловТекстовые файлы

+0

Также убедитесь, что плагин «Поддержка Freemarker» включен, на всякий случай ... –

+4

Хотя я думал, что это звучит странно, каким-то образом мой точный именованный файл оказался здесь (вместо подстановочного сопоставления это было имя файла). Не знаю, как это произошло. –

+5

В качестве примечания для гуглеров, происходящих на этом, у меня была такая же проблема (с файлом Java) с тем же разрешением; IntelliJ 13. При попытке создать файл я столкнулся с ошибкой «Невозможно разобрать шаблон» Интерфейс «Выбранное имя файла класса, сопоставленное не java». Не удалось найти это сообщение об ошибке в Google, поэтому отправьте его здесь, если кому-то это понадобится. – Knetic

17

Шаг 1: Нажмите кнопку "Файл" ==> "Настройки"

Шаг 2: Расширить "Редактор" & Нажмите "Типы файлов"

Шаг 3: Вы увидите все типы файлов справа. Перейдите к «Text Files» и нажмите его

Шаг 4: Вы должны иметь возможность видеть ваше имя файла в нижней части зарегистрированных шаблонов (нижняя коробка)

Шаг 5: Удалите файл из зарегистрированных шаблонов. Проблема должна решаться, и пусть вам переименовать с fileName.java

Шаг 6: Если нет, то удалить файл из проекта и создать его снова с именем FileName

Источник: http://bit.ly/1ySFa5z

10

OSX:

Preferences > Editor > File Types > Text Files 

Окна:

Settings > Editor > File Types > Text Files 
+1

Я как-то случайно добавил все имя определенного файла в список зарегистрированных шаблонов в разделе «Редактор»> «Типы файлов»> «Текст». Удаление из этого списка решило тайну. – ReLeaf

3

У меня была такая же проблема, и ни одно из вышеперечисленных решений не решило проблему. То, что в конце концов решило это, выбирая модуль и переходя к настройкам модуля (нажмите F4 на имени модуля).

Затем на вкладке «Источники» выберите папку «java» и нажмите кнопку «Источники» , Это говорит IntelliJ, что указанная папка является папкой исходного кода.

Затем выберите тестовую папку и нажмите Тесты.

Все. Затем он будет правильно распознавать файлы и показывать ошибки по мере необходимости.

См. Ниже скриншот.

enter image description here

+0

Это помогло мне, спасибо – Neethu

-1

Вы могли бы случайно отредактировали шаблон в файл и код шаблона. Пресс Ctrl+Alt+S

Под

Settings -> Editor -> File and Code Templates 

Для меня я изменил файл FileHeader.java в включает вкладку.

Вспомните, какой тип шаблона вы, возможно, изменили ранее, и верните его обратно по умолчанию.

Надеется, что это работает :)

-1

У меня был та же проблема, чтобы Creat нового класса Java, вопрос был на Header.java, который может быть доступ с помощью команды КРТА + Alt + S и перейти к Редактор/FileAndCodeTemplates/Включает, и это может быть в этом формате:

/** * Создано Alex Leporoni на $ {DATE}. */

Это решается мой вопрос, теперь я могу создать классы снова :) Я надеюсь, что эта статья может помочь другим, которые имеют те же проблемы, создающих классы по IntelliJIdea ... Объятия для всех.

 Смежные вопросы

  • Нет связанных вопросов^_^