Python 如何在Pycharm中启用自动缩进?

Python 如何在Pycharm中启用自动缩进?,python,pycharm,Python,Pycharm,创建函数时,函数后面的行不会自动缩进。我该怎么做 def test_function(): print("I do not get an automatic indent for this line") #When I press enter it takes me back to this spot for the previous line 编辑(很抱歉不清楚。我正在用python 3和PyCharm进行编码)在我的PyCharm版本(2019.3.2)中,您可以转到文件->设置,

创建函数时,函数后面的行不会自动缩进。我该怎么做

def test_function():
    print("I do not get an automatic indent for this line")
#When I press enter it takes me back to this spot for the previous line
编辑(很抱歉不清楚。我正在用python 3和PyCharm进行编码)

在我的PyCharm版本(2019.3.2)中,您可以转到
文件->设置,搜索“智能缩进”,并找到相应的复选框。如果启用,它将在按enter键后保持缩进


如果“设置”中的搜索因某种原因不起作用,则完整路径为:

文件->设置->编辑器->常规->智能钥匙


具体地说,在设置中,它位于:
Editor->General->Smart Keys
@Tomerikoo Ya下,我最初在回答中详细说明了整个路径,但我意识到,仅仅搜索它要简单得多。我希望更复杂的设置对话框像IntelliJ的一样。我加了回去以防万一。谢谢。是的,我真的认为你的答案很好,只是为了完整起见,我想把它放在这里。是的,我就是喜欢这个魅力!谢谢,我检查过了,我确实启用了智能缩进。还有什么我能做的吗?真奇怪。我切换了它,它肯定对这种行为负责。尝试转到文件->使缓存无效并重新启动。