Si bien los escenarios básicos son blanco sobre negro y negro sobre blanco, la mayoría de los programadores encuentran útil el resaltado de sintaxis más variado.
¿Qué ventajas encuentra de una configuración general? (Por ejemplo, "un fondo oscuro permite ...")
¿Qué ajustes específicos encuentras más útiles? (Por ejemplo, "funciona un poco blanquecino para ..." o "resaltar comillas y escapes, como \ n, muestra de manera diferente ...")
Una respuesta por persona, por favor; enumere varios puntos como parte de su única respuesta, si es necesario.
Respuestas:
De cualquier manera, personalmente encuentro que una pantalla blanca con texto oscuro es demasiado brillante y dura para los ojos para largas sesiones de codificación. El negro es mucho menos intrusivo en mis ojos.
fuente
Últimamente, me he librado del azul y el morado en favor del marrón y el naranja. Encuentro menos fatiga visual con ellos, al menos para mí. Siempre he atenuado el contraste. Durante bastante tiempo, solía configurar todos los fondos blancos en un amarillo muy pálido. Ahora, también me estoy enfocando usando colores más cálidos y menos colores fríos. En general, encuentro poca diferencia entre la oscuridad en la luz o viceversa ... el contraste y la temperatura general del color parecen ser más importantes que en todos los sentidos.
Incluso si no usa la herramienta, las teorías detrás de f.lux son interesantes.
fuente
Encuentro resaltando secuencias de escape útiles.
En particular para Python, las cadenas sin procesar tienen diferentes escapes:
fuente
Creo que depende totalmente de tus ojos; lo que es bueno para una persona puede ser ilegible para la siguiente.
Me gusta el fondo blanco con letras oscuras. También tiendo a bajar el brillo de la pantalla para mantener el resplandor bajo. Y he usado f.lux en el pasado (mencionado por Jim Leonardo) y eso ayuda mucho.
fuente
Encuentro el texto blanco sobre fondo negro más agradable para mis ojos ya que se siente menos tenso que el texto negro sobre fondo blanco. Y cualquier color en negro generalmente no es un problema a menos que elija colores muy oscuros. Por otra parte, un amarillo brillante sobre fondo blanco es absolutamente ilegible.
Cuando se trata de colores para el resaltado de sintaxis, creo que prácticamente cualquier combinación de colores servirá siempre que separe claramente cosas como palabras clave, variables, comentarios, etc. (Aún mejor, las palabras clave podrían estar en negrita para separarlas aún más).
Pero, me parece muy importante tener un color muy distinto en los comentarios para permitirme separar rápidamente los comentarios y el código. Quiero poder ignorar los comentarios al leer el código e ignorar el código al leer los comentarios.
fuente
Texto oscuro (# 1d1d1d) sobre fondo claro (# f5f5f5) hasta el final.
fuente