Вы должны убедиться, что вы удалили пустую строку между определениями функций, иначе грамматика языка будет иметь проблемы с выбором конца функции. Это на самом деле не ошибка, просто ограничение грамматического движка TextMate и тот факт, что Python использует отступы для разграничения блоков.
Развертывание не соответствует проблема с режимом TextMate / Python
538
prosseek
Как показано ниже:
Режим Python в TextMate не может определить конец функции Python. В результате действие сворачивания / разворачивания не работает для кода Python.
Это ошибка пакета Python? Если да, есть ли исправления для решения этой проблемы?
2 ответа на вопрос
3
mipadi
Да, это была причина! Благодарю.
prosseek 14 лет назад
0
Aargh. Stack Exchange не позволит мне изменить только один символ: он должен быть отступом или отступом, а не отступом.
Matthew Schinckel 10 лет назад
0
1
pjv
В дополнение к ответу mipadi, если у вас установлен пакет python для textmate, вы можете выбрать все и использовать команду «Очистка пробелов», чтобы автоматически исправить большинство отступов в существующем коде, чтобы механизм свертывания мог найти блоки.
Похожие вопросы
-
3
TextMate создает временные файлы, а не удаляет их!
-
3
Как я могу создать оглавление для документа уценки с помощью Python / AWK / SED?
-
1
Чтобы установить расширения Markdown с помощью Python
-
-
9
Является ли Python только для создания бэкэндов при создании сайтов?
-
4
Для запуска Python внутри HTML-файла аналогично PHP
-
2
Чтобы установить Gaphor от Easy_install и его зависимости от MacPorts
-
2
Nokia E71 - режим USB и Linux и Python
-
9
Vim: выполнить скрипт, над которым я работаю, на разделенном экране
-
3
Предпочтительный способ установки нескольких версий Python на Ubuntu Jaunty
-
3
Как правильно обновить Python в Mac OS X