¿Puedes configurar la "sangría inteligente" de Visual Studio para que no elimine pestañas en líneas en blanco?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

Pregunta

Cuando Visual Studio (2005) tiene Opciones -> Editor de texto -> C/C++ -> Pestañas -> Sangría configurado en Inteligente, sangrará automáticamente los bloques de código y alineará los corchetes ondulados, {}, como se esperaba.Sin embargo, si presiona Enter dentro de un bloque de código, mueve el cursor a otra línea y luego lo mueve hacia atrás, las pestañas insertadas desaparecen y el cursor se coloca completamente hacia la izquierda.¿Hay alguna manera de configurar Visual Studio para que mantenga estas pestañas?

¿Fue útil?

Solución

Hasta donde yo sé, la única forma de hacerlo es ingresar algo (cualquier cosa) en esa línea y luego eliminarlo.O presiona la barra espaciadora y nunca lo verás allí hasta que regreses a esa línea.

Una vez que VS determina que ha editado una línea de texto, no la modificará automáticamente (al menos, no de la manera que ha descrito).

Otros consejos

Esto también es una molestia para mí.Cada vez que se reformatea el código, se eliminan las pestañas de las líneas en blanco.Podrías mirar esto: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 No es exactamente una solución, sino un paso en la dirección correcta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top