Ir al contenido principal

Cómo deshabilitar el resaltado de código Razor

Bocadillos dot NET #2

Para quienes somos usuarios de temas oscuros en nuestro IDE, una de las principales ventajas es la reducción de la fatiga visual. Los colores oscuros generan menos brillo y contraste, haciendo que nuestras sesiones de programación sean más cómodas, especialmente durante largas horas frente a la pantalla. Sin embargo, puede surgir un problema particular: al compartir pantalla, especialmente en vistas de Razor, el resaltado predeterminado de código puede dificultar la legibilidad para los demás.

En este artículo, vamos a explorar cómo deshabilitar o ajustar el formato de "código resaltado" en Visual Studio, mejorando así la legibilidad al compartir pantalla.

Objetivo

Deshabilitar el formato de "código resaltado" para el código Razor en Visual Studio. Este formato, aunque útil para algunos, puede ser un inconveniente cuando se utiliza un tema oscuro debido a dificultades de legibilidad, especialmente durante presentaciones remotas o defensas de proyectos.

Pasos a seguir

Abrir las opciones de configuración:
  • En Visual Studio 2019 (el proceso es similar en versiones posteriores o anteriores):
  • Ir a Herramientas Opciones.
  • En el menú lateral, seleccionar Entorno Fuentes y colores.
Luego debemos localizar el elemento de Razor HTML
  • En la ventana denominada Mostrar los elementos, navegar hasta el elemento Fondo del código Razor HTML.
Tip: Podés utilizar el teclado presionando la tecla F para buscar más rápidamente.

Ventana de Configuración de Visual Studio

Ajustar los colores

En los recuadros Primer plano del elemento y Fondo del elemento, seleccionar:
  • Automático, para que el sistema ajuste los colores de acuerdo con el tema del IDE.
O bien, elegí un color que armonice mejor con tu tema oscuro y sea más legible.

Luego hacemos click en Aceptar para aplicar la configuración.

Resultado

Vista con la configuración predeterminada: los colores del resaltado dificultan la lectura, especialmente en temas oscuros.

Vista de ejemplo con Razor antes de las modificaciones

Vista con la configuración ajustada: colores armonizados que mejoran la legibilidad durante presentaciones o colaboraciones remotas.

Vista de ejemplo con Razor después de las modificaciones



Este sencillo ajuste en la configuración de Visual Studio permite mejorar la experiencia visual tanto para ti como para quienes visualizan tu pantalla durante una sesión remota. Es un pequeño cambio que puede marcar una gran diferencia en la claridad y profesionalismo de tus presentaciones.

Espero que este tip te sea útil. Si tenés algún truco o personalización que utilices en tu flujo de trabajo y querés compartirlo, dejalo en los comentarios.

Otros artículos

Principio de Responsabilidad Única (SRP) – SOLID explicado con ejemplos

Introducción a S.O.L.I.D En esta entrada, intentaremos abordar un nuevo ciclo de conceptos que tienen que ver sobre los principios SOLID , que son fundamentales en la programación orientada a objetos o POO . Estos principios fueron formulados, en principio, por Robert C. Martin , también conocido como " Uncle Bob ", con el objetivo de mejorar la mantenibilidad y escalabilidad del código de software. SOLID es un acrónimo que representa cinco principios de diseño: Single Responsibility Principle (SRP) – Principio de Responsabilidad Única Open/Closed Principle (OCP) – Principio de Abierto/Cerrado Liskov Substitution Principle (LSP ) – Principio de Sustitución de Liskov Interface Segregation Principle (ISP) – Principio de Segregación de Interfaces Dependency Inversion Principle (DIP) – Principio de Inversión de Dependencias Estos principios nos ayudan a crear software más ...

Roadmap para Desarrolladores Backend en .NET en 2025

El mundo del desarrollo backend está en constante evolución, y mantenerse actualizado con las mejores prácticas y tecnologías es clave para seguir siendo competitivo en el mercado. Si estás buscando una guía clara y estructurada para mejorar tus habilidades en . NET backend , el sitio roadmap.sh ofrece un excelente punto de partida. Para esta entrada vamos a explorar lo siguiente: ¿Qué es roadmap.sh y por qué es relevante? El roadmap backend para .NET en 2025 Tecnologías y habilidades esenciales para backend a considerar ¿Qué es roadmap.sh y quién lo creó? roadmap.sh es una plataforma ampliamente reconocida dentro de la comunidad de desarrolladores. Fue creada por Kamran Ahmed, un Google Developer Expert y contribuidor en múltiples proyectos de código abierto. Desde su lanzamiento, la plataforma ha crecido exponencialmente, acumulando más de 300,000 estrellas en GitHub y una comunidad activa de...

Guía Completa para Crear un README.md Profesional en GitHub

¿Qué es un README.md y por qué es importante? El archivo README.md es la primera impresión que un desarrollador obtiene al visitar un repositorio en GitHub que hayas creado. Sirve como documentación principal de un proyecto, proporcionando información sobre su propósito, estructura y uso. Un README.md bien elaborado puede mejorar la comprensión del proyecto, facilitar la colaboración y también atraer contribuyentes. Estructura recomendada de un README.md Una estructura comúnmente utilizada para hacer que tu README.md sea claro, informativo y atractivo: 1. Título y Descripción El título debe ser claro y descriptivo. Pensalo también, como un término de búsqueda que alguien podría buscar en Google. Luego, una breve explicación del proyecto: # Nombre del Proyecto Una breve descripción sobre qué hace tu proyecto. 2. Insignias (Badges) Podés agregar insignias para indicar el estado del build, cobertura de pruebas, licencias, entre otros: !...

Directorio de descargas

🖥️ Directorio de Software Antiguo y Versiones Anteriores Esta entrada está destinada a ser un directorio de enlaces a software gratuito y versiones antiguas de herramientas populares que pueden ser difíciles de encontrar en la web oficial. 🌐 Importante Todos los programas acá enlazados son gratuitos o han sido liberados por sus desarrolladores. No se incluye software de pago ni versiones ilegales. 💾 Versiones Antiguas de Visual Studio Si necesitás una versión específica de Visual Studio para trabajar con proyectos antiguos, acá dejo algunas opciones: Descarga Visual Studio 2010 (ISO y service pack) Visual Studio 2010 Service Pack 1 (SP1) Descarga Visual Studio 2019 Community (instalador) Visual Studio 2019 Descarga de Office Home Student 2019 Retail (ISO) Office Home Student 2019 Retail Para más versiones, también podés visitar la página oficial de Microsoft Visual Studio Older Versions  (pide login). Aunque Microsoft tiende a aplicar algunas limitaciones a veces al usuario y lu...

Codewars

Como algunos ya saben, soy un gran entusiasta de las plataformas en línea dedicadas a la educación y al entrenamiento de habilidades, lo que podríamos llamar "gimnasios mentales". Hoy quiero presentarles, o tal vez recordarles, una de mis favoritas: Codewars, conocida también como " Guerras de Código " en español. Si aún no la conocían, los invito a explorarla. Y si ya la conocían, este es un buen momento para redescubrirla y sacarle más provecho. ¿Qué es Codewars? Codewars es una plataforma educativa en línea diseñada como un juego para entrenar habilitades de programación. fue fundada en noviembre de 2012 por Nathan Doctor y Jake Hoffner . La idea surgió durante una competencia de Startup Weekend ese mismo año, donde desarrollaron un prototipo que obtuvo el primer lugar. En la actualidad, Codewars es propiedad de Qualified , una empresa tecnológica que ofrece una plataforma para evaluar y entrenar habilidades en ingeniería de software. Con esta herramienta pod...

Creando un Proyecto con Entity Framework - Parte 1

En esta entrada, vamos a explorar cómo configurar un nuevo proyecto en Visual Studio(VS)  2022 utilizando el enfoque Database First de Entity Framework mencionado en el hilo anterior .  Además, realizaremos algunas operaciones básicas como Agregar (Add), Eliminar (Remove) y Actualizar con un par de tablas sencillas de ejemplo. Este paso a paso está pensado para aplicar la teoría del ORM de manera práctica y concreta. Es importante destacar que Entity Framework ofrece diferentes enfoques para trabajar con bases de datos, y este es solo uno de ellos. Algunos desarrolladores prefieren trabajar con otros entornos de desarrollo o integrar sus proyectos a través de la consola, pero lo ideal es que experimentes y encuentres el método que mejor se adapte a tu estilo de trabajo.  Herramientas necesarias Para este ejemplo práctico, utilizaremos las siguientes herramientas: Visual Studio 2022 :     Podés descargarlo desde el sitio oficial: Descargar Visual S...