即使我指定仅使用空格,pycharm插入标签字符



我在Windows上使用Pycharm,以下是版本信息:

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)

我在设置 -> editor-> code-> python-> tabs and Ingents中未选中"使用选项卡字符",因此这似乎受到另一个设置的影响。

我什么时候可以管理此行为?

大声笑 - 我有完全相反的问题。我想使用选项卡字符,检查了"使用选项卡字符",它拒绝插入选项卡字符,仅插入空格。Pycharm的缩进处理严重错误。使用版本2019.3.3(社区版)

最新更新