Deshabilitar el resaltado de la línea actual en el editor de Visual Studio


168

El editor de Visual Studio resalta la línea actual al cambiar el color de fondo de la línea actual. ¿Hay una manera simple de deshabilitar este resaltado? De lo contrario, ¿qué parámetro en el cuadro de diálogo Fuentes y colores controla el color de fondo de la línea actualmente seleccionada en el editor?


La versión Beta cambia la forma en que se resalta la línea, ahora es un borde de color alrededor de la línea actual, ¡pero todavía no me gusta! Gran pregunta; Pasé demasiado tiempo buscando en la ventana de configuración pero llegando con las manos vacías.
Cody Gray

1
¿Existe una configuración para cambiar el color también?
Richard Ev

2
La barra de colores es muy molesta
jao

Lo que era viejo es nuevo otra vez.
user942620

El comentario es la mejor manera de organizar el código; en visual studio falla debido a espacios en línea, causa una percepción reenviada por tenerlo con el color de fondo establecido; resulta que la visualización del código se rompe al verlo mejor como instrucciones lógicas sólidas cuando se mira el código;
H3sDW11e

Respuestas:


280

¿Hay una manera simple de deshabilitar este resaltado?

Herramientas -> Opciones -> Editor de texto, en el grupo Pantalla, desmarque "Resaltar línea actual"

¿Qué parámetro en el cuadro de diálogo Fuentes y colores controla el color de fondo de la línea actualmente seleccionada en el editor?

Los colores se denominan "Línea actual resaltada (activa)" y "Línea actual resaltada (inactiva)"


10
Mi problema es que el pequeño borde alrededor del "resaltado de línea" oscurece las advertencias onduladas que R # pone debajo del texto. No creo que podamos establecer la transparencia de la frontera ...
PandaWood

1
para mí con R # 7.1 funciona simplemente configurando el color de primer plano de Highlight Current Line (Active) como el color de fondo (en mi caso negro)
Stefano.net

1
@ Stefano.net, ¿no haría que el resaltado no fuera visible, que es lo mismo que desactivarlo?
joshua.ewer

13
¡La frontera también me estaba volviendo loco! Para deshacerse de él, cambie el color de primer plano a "Automático". Esto significa que solo podrá personalizar el color de fondo, pero fue lo suficientemente bueno para mí.
Doctor Jones

Al menos en mi máquina (VS2013), apagar la barra de resaltado molesto aceleró significativamente la velocidad de desplazamiento, o al menos cambió de velocidad de caracol a solo lenta. Cambiar el color de la barra probablemente no haría eso.
Wade Hatler

27

Para deshabilitar el borde alrededor de la línea actual

En VS 2019

Vaya a: Entorno -> Fuentes y colores:

Encuentre el elemento de visualización: Resalte la línea actual

Establezca el color de primer plano del elemento en: Automático

En VS 2017 y anteriores

Vaya a: Herramientas -> Opciones -> Editor de texto:

Encuentra los elementos de visualización:

  • Resalte la línea actual (activa)
  • Resalte la línea actual (inactiva)

Establezca el color de primer plano del elemento en: Automático


Es como si se hubiera levantado un gran peso. La esencia de esta respuesta es que el borde está controlado por la propiedad 'Elemento en primer plano ", que se puede usar para establecer el borde en cualquier otro color seleccionable, así como deshabilitarlo. He evitado esta configuración en el pasado esperando que cambiaría el color del texto de la línea actual (como suelen hacer las configuraciones de 'primer plano'). Este no es el caso, solo controla el borde. Solo desearía haber encontrado la respuesta de Sc0tTy años atrás.
StarTrekRedneck

3

Si está utilizando Resharper, es:

Herramientas -> Opciones -> Editor de texto:

  ReSharper Current Line Highlight


0

Además de la respuesta anterior, me gustaría mencionar que Visual Assist (el ícono de tomate) también tiene una función de línea de resaltado actual , que aún puede estar activa mientras su opción de resaltado de Visual Studio está desactivada. Esto me volvió loco! Encuéntrelo en el panel Opción de asistencia visual , categoría Mostrar .

Así que no olvide desmarcar también la opción de resaltado VisualAssist.

editar mi configuración:

  • Opción de asistencia visual desactivada
  • Opción Visual Studio convirtió en (en la parte de editores de texto)
  • En la configuración de color de fuente, para Resaltar línea actual (activa e inactiva), configure el primer plano en Automático
  • Finalmente, puede establecer su color de resaltado como desee con el color de fondo .

Último punto, a veces Visual Studio complica aún más las cosas, es posible que deba reiniciarlo o cerrar / abrir sus pestañas ... lamentablemente, YMMV.


-1

Las extensiones de asistencia visual y vsvim eran contradictorias. Entonces lo desactivé dentro de las opciones de asistencia visual.

Desmarque la opción: Resaltar-> Resaltar resultados de Búsqueda rápida y Buscar en archivos. Por alguna razón, "esc" no funciona.


Esto parece no responder a esta pregunta específica.
Stormblessed
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.