当我创建一个函数时,函数后面的行不会自动缩进。我怎么能这么做呢?
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中编码)
q9rjltbz1#
在我的Pycharm版本(2019.3.2)中,您可以转到File -> Settings,搜索“Smart indent”,并找到相应的复选框。如果启用,它将在按回车键后保持缩进。如果由于某种原因,“设置”中的搜索不起作用,则完整路径为:文件->设置->编辑器->通用->智能键
File -> Settings
dxxyhpgq2#
“重新格式化文件”对话框:在当前文件的编辑器中按下Ctrl + Alt + Shift + L时,将出现该对话框。如果您选择代码|从主菜单重新格式化代码或按下Ctrl + Alt + L,PyCharm会尝试自动重新格式化指定范围的源代码。https://www.jetbrains.com/help/pycharm/2023.1/reformat-file-dialog.html
2条答案
按热度按时间q9rjltbz1#
在我的Pycharm版本(2019.3.2)中,您可以转到
File -> Settings
,搜索“Smart indent”,并找到相应的复选框。如果启用,它将在按回车键后保持缩进。如果由于某种原因,“设置”中的搜索不起作用,则完整路径为:
文件->设置->编辑器->通用->智能键
dxxyhpgq2#
“重新格式化文件”对话框:在当前文件的编辑器中按下Ctrl + Alt + Shift + L时,将出现该对话框。
如果您选择代码|从主菜单重新格式化代码或按下Ctrl + Alt + L,PyCharm会尝试自动重新格式化指定范围的源代码。
https://www.jetbrains.com/help/pycharm/2023.1/reformat-file-dialog.html