web-dev-qa-db-fra.com

Conversion EOL automatique dans Eclipse

Besoin de garder le format EOL cohérent dans toutes les ressources sous l'espace de travail Eclipse.

Je connais la préférence Eclipse qui définit le nouveau style de ligne pour les fichiers nouvellement créés, mais je voudrais avoir une conversion automatique pour les fichiers déjà existants. Y a-t-il des paramètres/plugins?

Je veux juste configurer une fois et être sûr que toutes les fins de ligne sont au même format.

40
Ilya Ivanov

En plus de Window > Preferences > General > Workspace paramètre pour les nouveaux fichiers que vous connaissez déjà, il y a File > Convert Line Delimiters To option. Je ne connais aucun plugin/outil existant qui le fera automatiquement lorsque vous enregistrez, mais vous pouvez certainement en écrire un ou faire de la conversion de la fin de ligne une partie de votre processus.

Pour vous faciliter la tâche, vous pouvez lier des raccourcis clavier aux commandes de conversion en allant à Window > Preferences > General > Keys et filtrage à l'aide de "délimiteur": binding a shortcut to EOL conversion

70
Justin Garrick

Vous pouvez rechercher vos ressources avec la boîte de dialogue Search- et aller dans l'onglet File Search. Là, vous pouvez entrer une expression régulière. Entrer \r\n ou la fin de ligne que vous souhaitez modifier.

Appuyez ensuite sur Replace .. Bouton au lieu de Search.

Je veux juste configurer une fois et être sûr que toutes les fins de ligne sont au même format.

... ok, ma réponse ne tient pas compte de cela.

2
cuh

Vous pourriez obtenir des résultats utiles avec les actions de sauvegarde Eclipse: Si le formateur Eclipse convertit également le style EOL, vous pouvez l'utiliser pour modifier le style EOL uniquement pour les fichiers que vous modifiez.

Malheureusement, je n'ai pas Eclipse ici, donc je ne peux pas tester si cela fonctionne réellement. Ça vaut le coup, cependant.

1
hyperman