Reformatage PHPStorm - comment désactiver la suppression des espaces dans les lignes vides ?
Question
Lors du reformatage d'un fichier, phpstorm remplace les lignes vides par des espaces par des lignes vides uniquement, par ex. ^[tab][tab]$
à ^$
.Comment puis-je désactiver cela ?
La solution
Vous ne pouvez pas -- http://youtrack.jetbrains.com/issue/IDEA-73161
Je pensais que désactiver la suppression des caractères d'espacement tout à fait ferait l'affaire (Settings | Editor | Strip trailing spaces on Save
) ..mais apparemment, cela ne fonctionne que sur "Enregistrer".
Billets associés :
Maintenant tu peux le faire sur le reformatage du code aussi:
Settings/Preferences
Editor | Code Style
$language$ | Tabs and Indents | Keep indents on empty lines
case à cocher
(cette option a été introduite après que cette réponse ait été fournie : https://youtrack.jetbrains.com/issue/IDEA-103941#comment=27-807213)
Autres conseils
Je trouve la solution dans le sujet opposé : Configurer l'éditeur pour supprimer les espaces dans les lignes vides.
Cela fonctionne dans WebStorm, et devrait travailler dans PHPStorm aussi:
Settings | Editor | Code Style | PHP | Tabs and Indents (tab) | Keep Indents on Empty Lines" (check box)