Как "увидеть" / выделить вкладки и пробелы в PyCharm для проверки отступа?

Это может показаться глупым, но я все еще довольно новый, есть ли четкий способ определить, есть ли у меня вкладки или пробелы в неправильном месте с PyCharm? Или даже отображать все вкладки и пробелы визуально?

Я просто потратил века, ища проблему с ошибкой "недопустимого синтаксиса" в строке функции Def, я думал, что это может быть какой-то неправильный отступ, который у меня был раньше, поэтому проверил это кропотливо и ничего не нашел. В конце концов, отсутствовал ) от конца функции до этого. Я понял цветные линии на правой стороне показывают ошибки и получили это оттуда.

также я понимаю, что вы можете смешивать вкладки и отступы 4 пробелов в PyCharm без проблем?

но если вы используете вкладку одна строка и 4 пробела следующий, например, с помощью простого текстового редактора, Python скажет: "Нет, я не собираюсь запускать это, потому что я строгий педант, и это слишком непослушно"? Есть ли еще здравый смысл в этой области?

2 ответов


Как "увидеть" / выделить вкладки и пробелы в PyCharm для проверки отступа?

вы можете сказать Pycharm визуально показать вкладки и пробелы, перейдя в Вид - > Активный Редактор - > Показать Пробелы:

enter image description here

также я понимаю, что вы можете смешивать вкладки и отступы 4 пробелов в PyCharm без проблем?

Да, вы можете. Но ты не должна. Даже если вы решите однако PyCharm преобразует их все в пробелы по умолчанию. Вы можете изменить это поведение Настройки - > Редактор - > Стиль Кода - > Python и выберите вкладка использовать символ флажок:

enter image description here


есть настройка, чтобы сделать пробел видимым в:
Settings -> Editor -> General -> Appearance -> Show whitespaces