PyCharm插入制表符,即使我已指定仅使用空格

问题描述 投票:0回答:1

我正在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

当我编辑代码并按Enter键时,有时我希望它仅插入空格,所以有时会插入一个制表符,因为我已将编辑器配置为每个缩进级别始终使用4个空格。例如,如果我想让编辑器对我进行很好的分割,我可能会在函数签名中的两个参数之间按Enter键,期望编辑器提供的缩进仅使用空格而不是制表符,但我得到的是制表符,而不是4个空格。

因此,以下代码被正确分割,但没有第二个参数前的第二行中的空格,而是使用制表符:

example_function(arg1,
                 arg2)

我在“设置”->“编辑器”->“代码样式”->“ Python”->“制表符和缩进”中未选中“使用制表符”,因此这似乎受到另一设置的影响。

我何时可以管理此行为?

pycharm
1个回答
0
投票

LOL-我有完全相反的问题。我想使用TAB字符,已选中“使用制表符”,并且它拒绝插入TAB字符,只能插入空格。 PyCharm对缩进的处理存在严重错误。使用版本2019.3.3(社区版)

© www.soinside.com 2019 - 2024. All rights reserved.