Mostrar espacio, tabulación, caracteres CRLF en el editor de Visual Studio

300

Visual Studio 2010 Pro: ¿Dónde están las configuraciones para que el editor pueda mostrar los caracteres de espacio, tabulación, paragpraph, CRLF, etc.? Sin embargo, puedo hacerlo en NotePad ++.

Bohn
fuente
1
Si agrega un carácter de control por error, o sospecha que puede haber un carácter de control que le está causando errores, mi recomendación es cortar la sección del código sospechoso, pegarlo en Notepad ++, encontrar y eliminar al culpable, luego cortar el codificar y pegar de nuevo en Visual Studio. Esta es la forma más fácil, y funciona siempre. Por lo tanto, mantenga una copia de Notepad ++ instalada, por si acaso.
Samir

Respuestas:

500

Edición> Avanzado> Ver espacio en blanco. El atajo de teclado es CTRL+ R, CTRL+ W. El comando se llama Edit.ViewWhiteSpace.

Funciona en todas las versiones de Visual Studio al menos desde Visual Studio 2010, la actual es Visual Studio 2019 (en el momento de la redacción). En Visual Studio 2013, también puede usar CTRL+ E, So CTRL+ E, CTRL+S .

Por defecto, los marcadores de fin de línea no se visualizan. Esta funcionalidad es proporcionada por la extensión Fin de línea .

Cuarto
fuente
17
Accidentalmente habilité esto. ¡Me salvaste la vida! ^^
mostrar
24
Esto no responde completamente a la pregunta original. La pregunta era sobre los espacios en blanco y los nuevos caracteres de línea (de ahí "CRLF"). Esta opción no muestra los nuevos caracteres de línea.
Alex
27
¿Cómo diablos golpeé CTRL + R, CTRL + W por accidente?
Almo
Salvavidas! Amo VS: D
Khateeb321
2
¿Hay una extensión para VS 2019? End of the Line solo es compatible hasta 2017
Kir
145

Edit -> Advanced -> View White Spaceo Ctrl+ E,S

Pavel Yermalovich
fuente
26
Gracias por proporcionar el nombre y la ubicación del elemento del menú. Muy molesto cuando las personas solo te dan atajos de teclado (que cambian de una versión a otra y pueden variar según la configuración).
Kristopher Johnson
44
Y no es ninguna opción para mostrar los saltos de línea. Desafortunadamente.
yoyo
2
No parece existir en VS2015
Johnny_D
77
@Johnny_D existe pero debe tener un archivo abierto. Si no tiene archivos abiertos para editar, entonces no verá la Advanced -> View White Spaceparte.
Stoyan Dimov
20

Mostrar caracteres de espacio en blanco

Menú: Puede cambiar la visibilidad de los caracteres de espacio en blanco en el menú: Edit>Advanced>View White Space.

Botón: si desea agregar el botón a una barra de herramientas, se llamaToggle Visual Spaceen la categoría de comando "Editar".
El nombre del comando actual es:Edit.ViewWhiteSpace.

Atajo de teclado: en Visual Studio 2015, 2017 y 2019, el atajo de teclado predeterminado sigue siendoCTRL+R,CTRL+W
Escriba uno después del otro.
Todos los atajos predeterminados

Caracteres de fin de línea

Extensión: hay una extensión mínima que agrega la visualización de caracteres de fin de línea (LF y CR) al modo de espacio en blanco visual, como era de esperar. Además, proporciona botones y atajos para modificar todos los finales de línea en un documento o una selección.
Galería de VisualStudio: Fin de la línea

Nota: Desde Visual Studio 2017 no hay una opción en el menú Archivo llamadoAdvanced Save Options. Se puede cambiar la codificación y los finales de línea de un archivo usandoSave File As ...y haciendo clic en la flecha hacia abajo en el lado derecho del botón Guardar. Esto muestra la opciónSave with Encoding. Se le pedirá permiso para sobrescribir el archivo actual.

Muy lejos
fuente
1
Eso es lo que necesitaba, podría encontrar el nombre del comando, pero al agregar botones no hay forma de buscar nada, así que es un juego de adivinanzas.
Andrew Queisser
6

Mi problema fue golpear CTRL + F y espacio

Esto marcó todos los espacios de color marrón. Pasó 10 minutos para "apagarlo": P

Spikolynn
fuente
Broma útil))))
dyomas
1

El acceso directo no funcionó para mí en Visual Studio 2015, tampoco estaba en el menú de edición.

Descargue e instale las herramientas eléctricas de productividad para VS2015 y podrá encontrar estas opciones en el menú Edición> Avanzado .

Cerveser
fuente
Puede verlos en el menú de edición si hay un archivo abierto
pete the pagan-gerbil
1

El acceso directo correcto es CTRL-R-Wcomo si no tuviera que soltar el botón CTRL mientras presiona W. Esto funcionó para mí en VS 2015

Atihska
fuente
1

Para ver el CRLF puede probar esta extensión: Fin de la línea

Funciona para VS2012 +

Roberto Tronci
fuente
¿Puede mostrar otros caracteres como STX y ETX?
Samir
Lamentablemente no.
Roberto Tronci
0

Para aquellos que buscan un botón de alternar:

El nombre de este comando es Ver espacio en blanco en el menú GUI (Edición -> Avanzado -> Ver espacio en blanco).

Alternar menú

El nombre de este comando en la ventana emergente Agregar comando es Toggle Visual Space .

Botón de alternar.

KUTlime
fuente
0

Para Visual Studio para mac, puede encontrarlo en Visual Studio -> Preferencias -> Editor de texto -> Marcadores y reglas -> Mostrar caracteres invisibles

Tenga en cuenta que es posible que deba reiniciar Visual Studio para que los cambios surtan efecto

Paiman Roointan
fuente