Развертывание не соответствует проблема с режимом TextMate/Python
Как показано ниже:
Режим Python в TextMate не может определить конец функции Python. В результате действие сворачивания / разворачивания не работает для кода Python.
Это ошибка пакета Python? Если да, есть ли исправления для решения этой проблемы?
2 ответа
Вы должны убедиться, что вы отступили пустую строку между определениями функций, иначе грамматика языка будет иметь проблемы с выбором конца функции. Это на самом деле не ошибка, просто ограничение грамматического движка TextMate и тот факт, что Python использует отступы для разграничения блоков.
В дополнение к ответу mipadi, если у вас установлен пакет python для textmate, вы можете выбрать все и использовать команду "Очистка пробелов", чтобы автоматически исправить большинство отступов в существующем коде, чтобы механизм свертывания мог найти блоки.