Я использую pycharm IDE для разработки на python, он отлично работает для кода django, поэтому подозревал, что преобразование вкладок в пробелы является поведением по умолчанию, однако в среде IDE python повсюду возникают ошибки, потому что он не может автоматически преобразовывать вкладки в пробелы, есть ли способ добиться этот.
112
~/.editorconfig
файл, переопределяющий настройки PyCharm.Для выделений вы также можете преобразовать выделение с помощью функции «В пробелы». Обычно я просто использую его с помощью ctrl-shift-A, а затем нахожу оттуда «To Spaces».
источник
Это только конвертирует вкладки, ничего не меняя:
источник
ctrl + shift + A => открыть всплывающее окно для выбора параметров, выбрать в пробелы, чтобы преобразовать все вкладки в пространство, или в вкладку, чтобы преобразовать все промежутки в качестве вкладок.
источник
PyCharm 2019.1
Если вы хотите изменить общие настройки:
Откройте настройки в macOS ⌘;или Windows / Linux Ctrl+ Alt+ S.
Перейдите в Редактор -> Стиль кода -> Python и, если вы хотите следовать PEP-8, выберите Размер табуляции: 4 , Отступ: 4 и Отступ продолжения: 8, как показано ниже:
Примените изменения и нажмите ОК.
Если вы хотите применить изменения только к текущему файлу
Вариант 1. На панели навигации можно выбрать: Правка -> Преобразовать отступ -> В пробелы. (см. изображение ниже)
Вариант 2. Вы можете выполнить действие «В пробелы», запустив ярлык « Найти действие» : ⌘⇧Aв macOS или ctrl⇧AWindows / Linux. Затем введите «To Spaces» и запустите действие, как показано на изображении ниже.
источник
ctr + alt + shift + L -> переформатировать весь файл :)
источник
Для меня это был файл с именем ~ / .editorconfig, который переопределял мои настройки вкладки. Я удалил это (конечно, когда-нибудь это меня снова укусит), но это устранило мою проблему с pycharm
источник