Question

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

Was it helpful?

Solution

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

I was thinking that disabling stripping whitespace characters altogether would do the job (Settings | Editor | Strip trailing spaces on Save) .. 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)

OTHER TIPS

I find solution in opposite topic: Configure editor to remove whitespaces in blank lines.

It works in WebStorm, and should work in PHPStorm as well:

Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top