Автоматическое преобразование вкладок pycharm в пространство

Я использую pycharm IDE для разработки python, он отлично работает для кода django, поэтому подозревается, что преобразование вкладок в пробелы является поведением по умолчанию, однако в python IDE дает ошибки везде, потому что он не может автоматически конвертировать вкладки в пробелы. способ достичь этого.

Ответ 1

Измените стиль кода, чтобы использовать пробелы вместо вкладок:

spaces

Затем выберите папку, которую вы хотите преобразовать в 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, как показано ниже:

enter image description here

Примените изменения и нажмите OK.

Если вы хотите применить изменения только к текущему файлу

Вариант 1: Вы можете выбрать в панели навигации: Правка → Преобразовать отступ → В пробелы. (см. изображение ниже)

enter image description here

Вариант 2. Вы можете выполнить действие "В пространство", выполнив ярлык "Найти действие": A в macOS или ctrl A в Windows/Linux. Затем введите "To Spaces" и выполните действие, как показано на рисунке ниже.

enter image description here