возвышенный текст, сборка 3175, Macos
каждый так часто я случайно получил IndentationError: unexpected indent
сообщение о ранее работавшем файле Python.
проверка файла в редакторе не показывает проблему отступа, и я подозреваю, что вкладка каким-то образом проникла.
нажав в правом нижнем углу окна Spaces
, рядом с Python
, который указывает на исходный язык, позволяет мне выбрать Convert indentation to spaces
. Это "изменяет файл", который теперь показывает как изменен и запросит сохранение, если закрыт. И моя проблема решена.
это произошло только за последние 2 или 3 месяца, и у меня никогда не было этой проблемы раньше, поэтому я предполагаю, что это было недавнее изменение в Sublime, которое иногда искажает либо отступ табуляции, либо пробел.
это очень раздражает, как есть а) нет указаний на то, что вызвало проблему и б) он может счастлив в любое время на любой файл, который был отредактирован в какой-то момент. И тем более, когда он попадает в конце долгого процесса сборки.
как этого избежать? Я попытался создать Packages/User/Python.sublime-settings
файл, со следующим содержимым, но это не помогло.
// These settings override both User and Default settings for the Python syntax
{
"translate_tabs_to_spaces" : 1
}