Pycharm utils.py не получает подсветку синтаксиса

У меня есть несколько проектов django и несколько разных файлов с именем utils.py, однако pycharm рассматривает их как простые файлы .txt без подсветки синтаксиса или любого другого анализа, как я могу это исправить?


person Vaibhav Mishra    schedule 14.11.2012    source источник


Ответы (4)


См. File | Settings (Preferences на Mac) | Editor | Типы файлов, выберите Текст и удалите оттуда utils.py. Скорее всего, он был добавлен случайно из контекстного меню правой кнопки мыши.

введите здесь описание изображения

Если вы не можете найти там расширение файла, закройте IDE и найдите файл options/filetypes.xml в папке каталог конфигурации IDE. Либо отредактируйте этот файл и удалите из него неправильное сопоставление, либо удалите этот файл, чтобы восстановить все сопоставления файлов по умолчанию.

person CrazyCoder    schedule 14.11.2012
comment
паттерн есть CVS;SCCS;RCS;rcs;.DS_Store;.svn;.pyc;.pyo;*.pyc;*.pyo;.git;*.hprof;_svn;.hg;*.lib;*~ ;__pycache__;.bundle;*.rbc;*$py.class; однако utils.py был зарегистрирован под шаблоном текстового файла, удалил его. - person Vaibhav Mishra; 14.11.2012
comment
Это можно обобщить и на другие типы файлов, связанные с неправильным расширением. У меня была такая же проблема с одним из моих файлов .js, связанным с типом файла обычного текста, и это решение устранило мою проблему. - person Justin Houk; 19.11.2012
comment
Сегодня попал в эту аварию. Думал, что расширение имени файла обычно выбирает тип Python из вариантов ассоциации файлов, но я должен случайно ввести имя файла в текстовом поле типа. - person bigp; 13.04.2015
comment
У PHPStorm также есть эта проблема — добавление ее сюда, надеюсь, поможет будущим пользователям Google. - person djsmiley2kStaysInside; 19.11.2015
comment
Согласно комментарию-как-ответу @Nicolas, который скоро будет удален: в Pycharm 4.5 меню File Type находится в Pycharm | Preferences | Editor - person Paul Roub; 21.03.2016
comment
Спасибо, сработало для меня. Но эта ветка существует в Jetbrains уже много лет, было бы неплохо изменить ассоциацию файлов правой кнопкой мыши :-0 intellij-support.jetbrains.com/hc/en-us/community/posts/ - person Sonia Hamilton; 02.10.2019
comment
Не могу найти текстовые файлы. В типах файлов есть список всех распознанных типов файлов, и в списке есть ТЕКСТ, но не текстовые файлы. В тексте я не могу найти utils.py. я использую Mac и IntelliJ - person Malick Usman; 11.05.2021
comment
@MalickUsman См. обновленный ответ. - person CrazyCoder; 11.05.2021

Как ответил CrazyCoder, мой файл также попал в непреднамеренную ассоциацию. В моем случае это было автоматическое определение типа файла по содержимому. Вы можете просто попробовать добавить свой файл к нужному типу файла (например, Python), и PyCharm автоматически попытается переместить ассоциацию.

person Chris    schedule 10.02.2021
comment
Как OP сделает это в PyCharm? - person User1010; 10.02.2021

К вашему сведению, в контекстном меню окна инструмента «Проект» в IntelliJ IDEA 2021.2 будет доступно быстрое действие для повторной привязки типа файла (EAP должны стать общедоступными примерно в мае 2021 г.).

person Koyasha    schedule 31.03.2021

В моем случае мне пришлось щелкнуть правой кнопкой мыши соответствующий файл (миграция django) и выбрать Mark as Python. Вероятно, я по ошибке нажал Mark as Plain Text раньше.

person avlnx    schedule 09.04.2021