Как "увидеть" / выделить вкладки и пробелы в PyCharm для проверки отступа?
Это может показаться глупым, но я все еще довольно новый, есть ли четкий способ определить, есть ли у меня вкладки или пробелы в неправильном месте с PyCharm? Или даже отображать все вкладки и пробелы визуально?
Я просто потратил века, ища проблему с ошибкой "недопустимого синтаксиса" в строке функции Def, я думал, что это может быть какой-то неправильный отступ, который у меня был раньше, поэтому проверил это кропотливо и ничего не нашел. В конце концов, отсутствовал ) от конца функции до этого. Я понял цветные линии на правой стороне показывают ошибки и получили это оттуда.
также я понимаю, что вы можете смешивать вкладки и отступы 4 пробелов в PyCharm без проблем?
но если вы используете вкладку одна строка и 4 пробела следующий, например, с помощью простого текстового редактора, Python скажет: "Нет, я не собираюсь запускать это, потому что я строгий педант, и это слишком непослушно"? Есть ли еще здравый смысл в этой области?
2 ответов
Как "увидеть" / выделить вкладки и пробелы в PyCharm для проверки отступа?
вы можете сказать Pycharm визуально показать вкладки и пробелы, перейдя в Вид - > Активный Редактор - > Показать Пробелы:
также я понимаю, что вы можете смешивать вкладки и отступы 4 пробелов в PyCharm без проблем?
Да, вы можете. Но ты не должна. Даже если вы решите однако PyCharm преобразует их все в пробелы по умолчанию. Вы можете изменить это поведение Настройки - > Редактор - > Стиль Кода - > Python и выберите вкладка использовать символ флажок:
есть настройка, чтобы сделать пробел видимым в:Settings -> Editor -> General -> Appearance -> Show whitespaces