Search code examples
phpstormreformat

PHPStorm reformat - how do I disable removing spaces in empty lines?


When reformatting a file, phpstorm replaces empty lines with whitespace to just empty lines, e.g. ^[tab][tab]$ to ^$. How do I disable this?


Solution

  • You cannot -- http://youtrack.jetbrains.com/issue/IDEA-73161

    I was thinking that disabling stripping whitespace characters altogether would do the job:

    By changing Settings | Editor | Strip trailing spaces on Save (which nowadays has Modified Lines option)

    but apparently it only works on "Save".

    Related tickets:


    Now you can do that on code reformat as well:

    1. Settings/Preferences
    2. Editor | Code Style
    3. $language$ | Tabs and Indents | Keep indents on empty lines check box

    (this option was introduced after this answer was provided: https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)