PyCharm 5会在文件结尾处报告缺少换行符:
我如何告诉PyCharm在我保存文件时自动添加换行符(如果缺少)?
rqcrx0a61#
这可以在Editor > General设置中启用:从“文件”菜单中,选择Settings...,然后选择Editor > General。在右窗格的On Save部分下,选中Ensure every saved file ends with a line break复选框。
Editor > General
Settings...
On Save
Ensure every saved file ends with a line break
对于旧版本的PyCharm:从文件中选择Settings,然后选择Editor > General。在右窗格的Other部分下,选中Ensure an empty line at the end of a file on Save复选框。
Settings
Other
Ensure an empty line at the end of a file on Save
7fhtutme2#
较新的PyCharm我相信(2020+):
yzxexxkh3#
你现在可以在这里找到这个设置:Settings > Editor > General > Ensure every saved file ends with a line break。
Editor
General
vatpfxk54#
我通常做的是创建一个宏来做三件事:
这实际上会在每个文件的末尾添加一个换行符。然后我将Save all快捷方式(Mac上的Cmd+S)重新绑定到这个宏。您可以阅读更多关于宏here的信息。我还推荐使用Navigate to Action来查找忘记热键的操作。
Save all
Cmd+S
i7uaboj45#
以下是我在PyCharm Community Edition 2017.5中找到它的方式。您可以访问Preferences...并搜索ensure line feed。在Editor/General下,Other选项可能不可见,如下所示:Other is not visible但是如果你搜索一下,它会找到:Search finds this option希望有帮助。干杯!干杯!
Preferences...
ensure line feed
Editor/General
uhry853o6#
这应该是默认功能,但如果未启用:进入设置>编辑器>常规然后你会看到一个复选框选项来选择...
6条答案
按热度按时间rqcrx0a61#
这可以在
Editor > General
设置中启用:从“文件”菜单中,选择
Settings...
,然后选择Editor > General
。在右窗格的On Save
部分下,选中Ensure every saved file ends with a line break
复选框。对于旧版本的PyCharm:
从文件中选择
Settings
,然后选择Editor > General
。在右窗格的Other
部分下,选中Ensure an empty line at the end of a file on Save
复选框。7fhtutme2#
较新的PyCharm我相信(2020+):
yzxexxkh3#
(2023年仍然有效)
PyCharm >= 2021.1
你现在可以在这里找到这个设置:
Settings
>Editor
>General
>Ensure every saved file ends with a line break
。vatpfxk54#
我通常做的是创建一个宏来做三件事:
这实际上会在每个文件的末尾添加一个换行符。然后我将
Save all
快捷方式(Mac上的Cmd+S
)重新绑定到这个宏。您可以阅读更多关于宏here的信息。我还推荐使用Navigate to Action来查找忘记热键的操作。
i7uaboj45#
以下是我在PyCharm Community Edition 2017.5中找到它的方式。您可以访问
Preferences...
并搜索ensure line feed
。在Editor/General
下,Other
选项可能不可见,如下所示:Other is not visible
但是如果你搜索一下,它会找到:
Search finds this option
希望有帮助。干杯!干杯!
uhry853o6#
这应该是默认功能,但如果未启用:
进入设置>编辑器>常规
然后你会看到一个复选框选项来选择...