Я использую PyCharm в Windows, ниже приведена информация о версии:
PyCharm 2019.1 EAP (Community Edition)
Build #PC-191.5849.23, built on February 27, 2019
JRE: 11.0.2+159 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
Когда я редактирую код и нажимаю клавишу ввода, он иногда вставляет символ табуляции, когда я ожидаю, что он вставляет только пробелы, так как янастроили редактор, чтобы всегда использовать 4 пробела на уровень отступа.Например, если у меня есть длинная строка, которую я хочу, чтобы редактор хорошо разбивался для меня, я могу нажать ввод между двумя параметрами в сигнатуре функции, ожидая, что отступ, предоставленный редактором, будет использовать только пробелы, а не символы табуляции,но я получаю табуляции вместо 4 пробелов.
Таким образом, следующий код разделен корректно, но вместо пробелов во второй строке перед вторым параметром у меня есть символы табуляции:
example_function(arg1,
arg2)
Iсняли флажок «Использовать символ табуляции» в «Настройки-> Редактор-> Стиль кода-> Python-> Вкладки и отступы», так что, похоже, на это влияет другой параметр.
Когда я могу управлять этим поведением?