it-swarm.com.ru

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

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

87
Vaibhav Mishra

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

spaces

Затем выберите папку, которую вы хотите конвертировать, в представлении проекта и используйте Code | Переформатировать код .

100
CrazyCoder

Для выборок вы также можете конвертировать выборку, используя функцию «В пробелы». Я обычно просто использую его через ctrl-shift-A, а затем нахожу "To Spaces" оттуда.

51
Low Kian Seong

Это только преобразует вкладки без изменения чего-либо еще:

Edit -> Convert Indents -> To Spaces
41
runDOSrun

ctrl + shift + A => открыть всплывающее окно, чтобы выбрать параметры, выбрать для пробелов , чтобы преобразовать все вкладки в качестве пробелов, или в вкладку, чтобы преобразовать в качестве вкладок. 

6
Ravi

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 или ctrlA в Windows/Linux. Затем введите "To Spaces" и выполните действие, как показано на рисунке ниже.

enter image description here

3
lmiguelvargasf

ctrl + Alt + Shift + L -> переформатировать весь файл :)

0
Aurel Curea