web-dev-qa-db-fra.com

Enregistrement PhpStorm avec la ligne Linux se terminant sous Windows

Environnement: Windows + PhpStorm

Problème: PhpStorm enregistre le fichier avec les fins de ligne Windows - et pour le script Shell, le problème est qu'il est nécessaire de toujours convertir après la copie sur le serveur.

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

28
Jurosh

Vous pouvez utiliser en toute sécurité la ligne \n Se terminant par .php Ainsi que la plupart des autres fichiers - PHP sous Windows lira ces fichiers sans problème.


Pour définir la fin de ligne par défaut pour tous nouveaux fichiers : allez à Settings/Preferences | Editor | Code Style Et remplacez l'option Line separator (for new files) par le style souhaité (par exemple, Unix and OS X (\n)).

enter image description here


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

enter image description here

enter image description here


P.S.

Si vous avez le plugin EditorConfig installé et activé ... vous pouvez également le configurer via . Editorconfig file - vous y trouverez peut spécifier la fin de la ligne à utiliser (ceci peut être fait par niveau d'extension de fichier .. donc c'est plus flexible que le propre réglage de PhpStorm).

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

51
LazyOne