Иногда PyDev не распознает файлы .py как исходные файлы python

Иногда, когда я открываю файл python (с расширением .py) в в обозревателе пакетов PyDev этот файл открывается как обычный текстовый файл - без выделения синтаксиса, установки точки останова и всех других замечательных функций PyDev. Я не вижу отличий от других файлов в той же папке. Когда я создаю другой файл .py (на этот раз PyDev понимает, что это исходный файл на Python), добавляю оператор import unrecognised_file с точкой останова, отлаживаю файл и выбираю «Шаг в "нераспознанный файл, он внезапно приходит в норму, и я вижу выделение синтаксиса, могу использовать точки останова и все такое".

После закрытия unrecognised_file и повторного открытия он возвращается в режим немого текста, и я не могу использовать функции PyDev.

Есть какие-нибудь подсказки о том, что происходит не так? Каков алгоритм определения того, является ли файл файлом Python или текстовым файлом?

7
задан FriendFX 8 November 2011 в 04:32
поделиться