¿Puedes configurar la "sangría inteligente" de Visual Studio para que no elimine pestañas en líneas en blanco?
-
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?
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.