Cómo desactivar la visualización de caracteres de espacios en blanco en Visual Studio IDE


291

No sé lo que hice, pero no sé cómo deshacerme de esas flechas a la izquierda.

texto alternativo


55
Bueno, tal vez debería decir algo acerca de las flechas porque yo no sabía qué eran y las personas que quieren deshacerse de ellas probablemente tampoco (creo que buscaría en Google "Cómo deshacerse de los espacios en blanco" a menos que sepa que son caracteres de espacio en blanco y probablemente ya sepan cómo deshacerse de ellos)
Juan

77
En realidad, esto me sucedió y sabía exactamente qué eran, pero no sabía cómo ocultarlos, así que busqué en Google "Visual Studio Hide Whitespace Characters" y este fue el primer resultado. ¡Así que gracias!
burbujeante

Desafortunadamente, ni los atajos de teclado ni la ubicación del menú son intuitivos. Como resultado, busqué en Google esta publicación de desbordamiento de pila exacta (a través de visual studio show whitespacedocenas de veces a lo largo de los años al instalar VS en una nueva máquina en un nuevo trabajo. Resumen: No, solo saber que son caracteres de espacio en blanco no significa que sepa cómo alternar ellos.
Asimilater

Respuestas:


577

CTRL+ R, CTRL+ W: Alternar mostrando espacios en blanco

o debajo del menú Editar:

  • Editar -> Avanzado -> Ver espacio en blanco

[Por cierto, también parece que estás usando pestañas. Es una práctica común que el IDE convierta las pestañas en espacios (a menudo 4), a través de Opciones].


2
jeje lo volví a encender por error XDDD ¡Gracias! ¿Alguien sabe por qué existe esta característica? ¿No es infinitamente molesto?
Vintharas

29
@Vintharas: Existe porque la gente como yo lo mantiene todo el tiempo, porque siempre nos gusta estar al tanto de lo que estamos insertando o cómo estamos cambiando el archivo. Nos da un control más informal sobre nuestro entorno. También hay casos en los que es realmente crítico, como las cadenas internas que se analizan.
Pensado el

3
Lo encuentro útil porque nuestros estándares de codificación prohíben cualquier espacio en blanco al final, por lo que esto me permite ver alguno. No puedo instalar complementos para solucionarlo mientras utilizamos la versión Express.
Stefan

3
nvm. Usas pestañas. Usaré espacios.
Mitch Wheat

99
@MitchWheat Me parece que la mayoría de los desarrolladores no están de acuerdo contigo. Te sugiero que leas sus comentarios. Puede cambiar de opinión sobre el uso de pestañas programmers.stackexchange.com/questions/57/…
JSON

46

En Visual Studio 2010, la secuencia de teclas CTRL+ E, Stambién alternará la visualización de los espacios en blanco.


Puedo confirmar que esto también funciona en Visual Studio 2013 Express.
jmstoker

1
Ah eso es interesante. No pude averiguar en qué universo podría haber presionado CTRL-R, CTRL-W por error; pero CTRL-E, S parece un poco más plausible.
Carl Sharman

Eso debe haber sido lo que golpeé por accidente cuando iba a alternar algunos comentarios ( CTRL-E, C, CTRL-E, U)
jocull

2
O golpear accidentalmente E al intentar guardar con CTRL-S
DrDeth

7

En Visual Studio 2015 Desde el menú superior

Editar -> Avanzado -> Ver espacio en blanco

o CTRL+ E,S


3

CTRL+ SHIFT+ *es la combinación de teclas estándar de facto para mostrar / ocultar caracteres de espacios en blanco en todos los productos de Microsoft que admiten esta función.

PD: se * refiere a la tecla 8- * , no a la *tecla del teclado numérico .


Funciona en VS 2017
FractalSpace

2

Si el Toggle Visual Spaceícono se agregará a la barra de herramientas de Visual Studio de su elección, porque se activará y desactivará mediante el clic del mouse, siga estas instrucciones:

  1. Personaliza la barra de herramientas deseada

  2. Haga clic en Customize...

  3. Haga clic en Add Command...

  4. Ve Edity eligeToggle Visual Space

  5. Haga clic en OK

Probado con Visual Studio 2019.


0

para abrir el código VS y versiones posteriores Ctrl + P y luego escribir espacios en blanco, puede seleccionar Ver: alternar el espacio en blanco de renderizado

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.