8
votes

Resharper Reformate change des terminaisons de ligne

Y a-t-il un réglage pour le changer pour que Resharber quitte mes fins de ligne seules? Rien ne saute-moi.

Explication de la façon dont je l'ai vérifié ci-dessous ...

On dirait quand j'utilise Restomer et effectuer un nettoyage complet du code, cela modifiera mes fins de ligne à la CRLF, peu importe ce qu'ils étaient avant.

Je me suis avéré cela à moi-même en disposant d'un fichier ouvert dans VS2010, en faisant des fichiers -> Sauvegarder des options avancées et de la modification du style de ligne vers UNIX (LF)

dans NOTEPAD ++ J'allume l'affichage des fins de la ligne et ne voyez que LF à la fin des lignes.

Ensuite, je fais un nettoyage de code Restomer et CRLF apparaît partout.


2 commentaires

3 Réponses :


-4
votes

La fin de la ligne CRLF est codée dur dans Resharper depuis la version 1.0.

La principale raison de ceci - VS fonctionnant sous Windows, où la fin de la CRLF est standard. Votre projet doit avoir été très spécial pour ne pas utiliser les valeurs par défaut Windows pour les fichiers texte


1 commentaires

Nope, ce n'est pas si spécial :) Nous venons d'interagir avec Devs sur OSX et Linux et j'aimerais que partout d'avoir les mêmes fins de ligne. Certaines opérations produisent des EOL mixtes et je suis arrivé à trouver Resharper en est l'un d'entre eux. Je pense qu'ils y traitent dans Resharper 7.0 si je lisais ce billet à droite, donc tout va bien.



2
votes

Sous Resharper / Options / Code Modification / Général Formatter Style / Ligne de défaut Style de fin de la ligne Vous pouvez sélectionner - OS actuel | Windows | Mac | UNIX


0 commentaires

0
votes

 Fenêtre de configuration de RESHARPER

N'oubliez pas de vous assurer que vos paramètres GIT sont exacts pour les terminaisons de ligne. Si vous êtes comme moi, vous avez fini ici que vous gardez votre code source sur un Mac et exécutez Visual Studio dans Windows. Vous devez vous assurer que vos paramètres GIT incluent également le réglage «Core.Autocllf» droit.

https://git-scm.com/book / fr / v2 / personnalisation-git-git-configuration


0 commentaires