Ошибка отступа Python между двумя текстовыми редакторами - PullRequest
2 голосов
/ 10 октября 2019

У меня странная проблема прямо сейчас в python3.

У меня есть скрипт с правильным отступом, но при компиляции он говорит, что у меня непоследовательное использование табуляции или пробелов.

Я использую geany, поэтому в geany это правильный отступ, но когда я открываю файл в vim, это все неправильно. Но когда я исправляю проблему в vim, в geany все не так, и компилятор скажет мне, что не так (в geany). Так или иначе, я застрял сейчас.

Есть ли способ исправить это?

Ответы [ 2 ]

6 голосов
/ 10 октября 2019

Я сталкивался с похожими проблемами при использовании редактора notepad ++. Когда я занимаюсь редактированием с использованием notepad ++, я столкнулся с такой же ошибкой идентификации.

Я заменил все вкладки на 5 пробелов и могу решить проблему идентификации. ошибка в моем скрипте.

Я надеюсь сделать ту же работу для вас.

3 голосов
/ 10 октября 2019

Используйте другой редактор, такой как возвышенный текст, VSCode или PyCharm, который имеет функцию замены табуляции пробелами (или наоборот), это может решить вашу проблему.

Вы также можете придерживаться vim ивыполните следующую команду внутри vim:

:retab

...