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)
).
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
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.