PhpStorm reformat-как отключить удаление пробелов в пустых строках?

при переформатировании файла phpstorm заменяет пустые строки пробелами на пустые строки, например ^[tab][tab]$ до ^$. Как отключить это?

2 ответов


вы не можете -- http://youtrack.jetbrains.com/issue/IDEA-73161

Я думал, что отключение удаления пробеловв целом сделал бы работу (Settings | Editor | Strip trailing spaces on Save) .. но, по-видимому, он работает только на "Сохранить".

связанные билетов:


теперь вы можете сделать это на код переформатировать а также:

  1. Settings/Preferences
  2. Editor | Code Style
  3. $language$ | Tabs and Indents | Keep indents on empty lines флажок

(эта опция была введена после того, как был предоставлен этот ответ: https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)


Я нахожу решение в противоположной теме:настройка редактора для удаления пробелов в пустых строках.

Он работает в WebStorm, и PhpStorm именно а также:

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