2016-11-07 1 views
3

Environnement: Windows + PhpStormPhpStorm sauver avec la ligne Linux se termine sous Windows

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

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

Répondre

14

Vous pouvez utiliser en toute sécurité \n la ligne se terminant par .php et la plupart des autres fichiers - PHP sur Windows lira ces fichiers très bien.


Pour définir la ligne de fin par défaut pour tous lesnouveaux fichiers: aller à Settings/Preferences | Editor | Code Style et changer l'option Line separator (for new files) au style désiré (par exemple Unix and OS X (\n)).

enter image description here


Pour changer de fin de ligne pour un fichier existant particulier: ouvrir le fichier et soit le modifier via la section appropriée dans la barre d'état .. ou via File | Line Separators

enter image description here

enter image description here


P.S.

Si vous ne disposez plug-in EditorConfig installé et activé ... vous pouvez également configurer ce via .editorconfig file - vous pouvez y indiquer quelle fin de ligne à utiliser (ce qui peut être fait sur chaque niveau d'extension de fichier .. si c'est plus flexible que le réglage de PhpStorm).

Cela fonctionnera également dans un autre éditeur/IDE qui supporte un tel fichier.