c# resharper code-formatting

c# - ReSharper Line Breaks and Wrapping



code-formatting (1)

Supongo que tu problema es que la primera línea se rompió en tres. Esto se debe al error http://youtrack.jetbrains.com/issue/RSRP-288271 que se corrigió en ReSharper 7.0. Debería considerar actualizar o desactivar la opción ReSharper | Options -> Code Editing | C# | Formatting style | Line breaks and wrapping -> LineWrapping | Wrap long lines ReSharper | Options -> Code Editing | C# | Formatting style | Line breaks and wrapping -> LineWrapping | Wrap long lines ReSharper | Options -> Code Editing | C# | Formatting style | Line breaks and wrapping -> LineWrapping | Wrap long lines .

Así que esto:

cmd = new OdbcCommand( string.Format( @" SELECT * FROM Bobby_Tables WHERE Name = {0}", "Little Bobby Drop Tables" ), odbcConnection );

se formatea a:

cmd = new OdbcCommand( string.Format( @" SELECT * FROM Bobby_Tables WHERE Name = {0}", "Little Bobby Drop Tables" ), odbcConnection );

He analizado cada una de las opciones para los saltos de línea y el ajuste, pero no he podido encontrar la que mantenga las cosas en la misma línea el mayor tiempo posible. Estoy asumiendo que me perdí la opción correcta. La opción Mi Right margin (columns) está establecida en 100, que es bastante grande.

Pregunta: ¿Hay alguna manera de hacer que se vea como el original, y aún así obtener un formato inteligente en otras cosas que realmente necesitan ser envueltas?

Puedo poner el

cmd = new OdbcCommand( string.Format ( @"

de vuelta en la primera línea y dejará la cadena literal en la siguiente línea felizmente. Supongo que es un buen compromiso.