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?

Paul Dixon
fuente
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)"

James McNellis
fuente
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

Sc0tTy
fuente
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
demoncodemonkey
fuente
3

si su código visual hace

"editor.renderLineHighlight": "none"
Imran Khan
fuente
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.

johan d
fuente
-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.

Todd Seiler
fuente
Esto parece no responder a esta pregunta específica.
Stormblessed