2011-08-12 9 views
6

¿Hay alguna configuración para cambiarlo, así que ReSharper deja las terminaciones de línea solo? Nada me está saltando.Formateo de Resharper está cambiando las terminaciones de línea

Explicación de cómo pude comprobar que a continuación ...

Parece que cuando uso ReSharper y hacer una limpieza del código completo, que va a cambiar mis finales de línea de CRLF, independientemente de lo que eran antes.

he demostrado a mí mismo por tener un archivo abierto en VS2010, haciendo Archivo -> Opciones avanzadas para guardar y cambiar el estilo de línea de Unix (LF)

En Notepad ++ enciendo finales de línea de visión y sólo veo LF al final de las líneas.

Luego, hago una limpieza del código ReSharper, y CRLF aparece en todas partes.

+0

Por favor presente un informe de error en http://youtrack.jetbrains.net –

+1

Listo: http://youtrack.jetbrains.net/issue/RSRP- 274916? ProjectKey = RSRP – CubanX

Respuesta

-3

El final de línea CRLF está codificado en ReSharper desde la versión 1.0.

La razón principal de esto es que VS se ejecuta en Windows, donde la terminación CRLF es estándar. Su proyecto debe haber sido muy especial para no usar los valores predeterminados de Windows para archivos de texto

+2

No, no es tan especial :) Simplemente interactuamos con desarrolladores en OSX y Linux y me gustaría que en todas partes tenga las mismas terminaciones de línea. Ciertas operaciones producen EOL mixto, y descubrí que ReSharper es uno de ellos. Creo que lo están abordando en ReSharper 7.0 si leo esa entrada correctamente, así que todo está bien. – CubanX

Cuestiones relacionadas