Sauvegarde PhpStorm avec une ligne Linux se terminant sous Windows

Environnement: Windows + PhpStorm

Problème : PhpStorm enregistre le fichier avec les fins de ligne Windows – et pour les scripts shell, il est nécessaire de toujours convertir après la copie sur le serveur.

Question : Est-il possible de configurer PhpStorm pour enregistrer le fichier avec les fins de ligne Linux\n et non \n\r (nouvelle ligne + retour chariot)?

Vous pouvez utiliser en toute sécurité \n fin de ligne pour .php et la plupart des autres fichiers également – PHP sur Windows lira ces fichiers correctement.


Pour définir la fin de ligne par défaut pour tous les nouveaux fichiers: accédez à Settings/Preferences | Editor | Code Style Settings/Preferences | Editor | Code Style Settings/Preferences | Editor | Code Style et modifiez l’option Line separator (for new files) au style souhaité (par exemple, Unix and OS X (\n) ).

entrer la description de l'image ici


Pour modifier la fin de ligne d’un fichier existant: ouvrez le fichier et modifiez-le via la section appropriée de la barre d’état .. ou via File | Line Separators File | Line Separators

entrer la description de l'image ici

entrer la description de l'image ici


PS

Si vous avez le plug-in EditorConfig installé et activé … vous pouvez également le configurer via le fichier .editorconfig – vous pouvez spécifier la fin de ligne à utiliser (cela peut être fait par niveau d’extension de fichier .. donc plus flexible que PhpStorm) propre réglage).

Cela fonctionnera également dans un autre éditeur / IDE qui prend en charge un tel fichier.