Automatically add newline on save in PyCharm?
PythonNewlinePycharmPython Problem Overview
Python Solutions
Solution 1 - Python
This can be enabled in the Editor > General
settings:
From the File menu open the Settings
and select Editor > General
. Under the Other
section in the right-hand pane, check the Ensure an empty line at the end of a file on Save
setting.
Solution 2 - Python
Solution 3 - Python
PyCharm 2021.1
You can now find this setting here:
Settings
> Editor
> General
> Ensure every saved file ends with a line break
.
Solution 4 - Python
What I usually do is I create a macro to do three things:
- Reformat code
- Organise imports
- Save all files
This will, indeed, add a newline at the end of each file.
Then I rebind the Save all
shortcut (Cmd+S
on Mac) to this macro.
You can read more about macros here. I also recommend using Navigate to Action to find actions you forget the hotkeys for.
Solution 5 - Python
Here is how I found it in PyCharm Community Edition 2017.5. You can go to Preferences...
and do a search for ensure line feed
. Under Editor/General
the Other
option may not be visible as can be seen here:
But if you do a search, it finds it:
Hope it helps. Cheers!
Solution 6 - Python
This should be a default feature but if it is not enabled:
go to settings > Editor > General
then you will see a checkbox option to select...