lo tanto, esto:saltos de línea y el ajuste ReSharper
cmd = new OdbcCommand(string.Format(@"
SELECT *
FROM Bobby_Tables
WHERE Name = {0}", "Little Bobby Drop Tables"), odbcConnection);
consigue formateado para:
cmd =
new OdbcCommand(
string.Format(
@"
SELECT *
FROM Bobby_Tables
WHERE Name = {0}",
"Little Bobby Drop Tables"), odbcConnection);
He mirado en cada una de las opciones para saltos de línea y envoltura, pero no he sido capaz de encontrar el que mantenga las cosas en la misma línea el mayor tiempo posible. Estoy asumiendo que me perdí la opción correcta. Mi opción Right margin (columns)
está configurada en 100, que es bastante grande.
Pregunta: ¿Hay alguna manera de que se vea como el original, y aún así obtener un formato inteligente en otras cosas que realmente necesitan ser envueltas?
puedo poner manualmente el
cmd = new OdbcCommand(string.Format (
@"
de nuevo en la primera línea y que a dejar la cadena pie de la letra en la línea siguiente felizmente. Supongo que es un buen compromiso.
Intente establecer la propiedad "Mantener saltos de línea existentes" en true en Edición de código => C# => Estilo de formato => Saltos de línea y envoltura. También puede acortar la propiedad "Margen derecho (columnas)" para que el margen derecho sea más pequeño y, por lo tanto, "Cortar si es largo" no sucede con tanta frecuencia. –
¿Puedes dar más detalles sobre lo que estás tratando de lograr? ¿Desea que Resharper vuelva a colocar la instrucción Select en una sola línea? Si es así, no creo que haga eso. Resharper generalmente intenta reformatear el código y dividirlo para facilitar su lectura. – Gambit
Me encanta la referencia xkcd. "tal vez aprenderá a desinfectar su sql". –