Я использую pycharm IDE для разработки python, он отлично работает для кода django, поэтому подозревается, что преобразование вкладок в пробелы является поведением по умолчанию, однако в python IDE дает ошибки везде, потому что он не может автоматически конвертировать вкладки в пробелы. способ достичь этого.
Автоматическое преобразование вкладок pycharm в пространство
Ответ 1
Измените стиль кода, чтобы использовать пробелы вместо вкладок:
Затем выберите папку, которую вы хотите преобразовать в Project View, и используйте Code
| Код преобразования.
Ответ 2
Для выбора вы также можете преобразовать выделение с помощью функции "To spaces". Обычно я использую его через ctrl-shift-A, а затем нахожу "To Spaces".
Ответ 3
Это только преобразует вкладки, не изменяя ничего:
Edit -> Convert Indents -> To Spaces
Ответ 4
Ctrl + Shift + A => открыть всплывающее окно для выбора параметров, выбрать пробелы для преобразования всех вкладок в качестве пробелов или вкладки для преобразования всех пробелов в качестве вкладок.
Ответ 5
Ctrl + Alt + Shift + L → переформатировать весь файл :)
Ответ 6
PyCharm 2019.1
Если вы хотите изменить общие настройки:
Откройте настройки в macOS ⌘ ; или в Windows/Linux Ctrl + Alt + S.
Перейдите в Редактор → Стиль кода → Python, и если вы хотите следовать PEP-8, выберите Размер вкладки: 4, Отступ: 4 и Отступ продолжения: 8, как показано ниже:
Примените изменения и нажмите OK.
Если вы хотите применить изменения только к текущему файлу
Вариант 1: Вы можете выбрать в панели навигации: Правка → Преобразовать отступ → В пробелы. (см. изображение ниже)
Вариант 2. Вы можете выполнить действие "В пространство", выполнив ярлык "Найти действие": ⌘ ⇧ A в macOS или ctrl ⇧ A в Windows/Linux. Затем введите "To Spaces" и выполните действие, как показано на рисунке ниже.