Comment mettriez-vous en évidence le code? [fermé]


9

Alors que les scénarios de base sont blancs sur noir et noir sur blanc, la plupart des programmeurs trouvent utile une mise en évidence de syntaxe plus variée.

Quels avantages trouvez-vous d'une configuration générale? (Par exemple "un fond sombre permet ...")

Quels ajustements spécifiques trouvez-vous les plus utiles? (Par exemple, "fonctionne légèrement blanc cassé pour ...", ou "mettre en surbrillance les guillemets et les échappements, comme \ n, s'affiche différemment ...")

Une réponse par personne, s'il vous plaît; indiquez plusieurs points dans le cadre de votre réponse, si nécessaire.


Réponses:


2

Quoi qu'il en soit, je trouve personnellement qu'un écran blanc avec du texte sombre est trop lumineux et trop dur pour les yeux pour de longues sessions de codage. Le noir est beaucoup moins intrusif à mes yeux.


Hmm, j'ai cherché [couleur] et ils ne partagent pas de balises (n'ont pas recherché "IDE"), mais merci de l'avoir souligné malgré tout. Cependant, j'insiste davantage sur les raisons et les ajustements spécifiques que les autres.

S'il vous plaît, pensez à ajouter un commentaire sur la question pour nommer un problème.
Maniero

2

Dernièrement, je me suis débarrassé du bleu et du violet au profit du marron et de l'orange. Je trouve moins de fatigue oculaire avec eux, du moins pour moi. J'ai toujours atténué le contraste. Pendant un bon moment, j'ai mis tous les fonds blancs sur un jaune très pâle. Maintenant, je me concentre également en utilisant des couleurs plus chaudes et moins de couleurs froides. En général, je trouve peu de différence entre l'obscurité à la lumière ou vice versa ... le contraste et la température de couleur générale semblent être plus importants que dans quel sens.

Même si vous n'utilisez pas l'outil, les théories derrière f.lux sont intéressantes.


Je n'avais jamais entendu parler de f.lux auparavant, mais je l'ai installé tout à l'heure.

Moi non plus, mais je vais l'essayer pendant quelques jours. ^^
gablin

Même chose pour moi, juste téléchargé et installé f.lux - l'aperçu de 24 heures est assez soigné
tcrosley

J'ai dû désinstaller f.lux car cela me rendait nauséeux tous les soirs quand il a décidé que le soleil s'était couché et avait soudainement changé la température de couleur ... J'avais l'impression de m'évanouir pendant ces quelques secondes.
Marek

0

Je trouve utile de mettre en évidence les séquences d'échappement.

En particulier pour Python, les chaînes brutes ont des échappements différents:

capture d'écran vim à l'aide de xoria256


0

Je pense que cela dépend totalement de vos yeux; ce qui est bon pour une personne peut être illisible pour l'autre.

J'aime le fond blanc avec des lettres sombres. J'ai également tendance à réduire la luminosité de l'écran pour réduire les reflets. Et j'ai utilisé f.lux dans le passé (mentionné par Jim Leonardo) et cela aide beaucoup.


0

Je trouve le texte blanc sur fond noir plus agréable à mes yeux car il est moins contraignant que le texte noir sur fond blanc. Et toute couleur sur le noir n'est généralement pas un problème, sauf si vous choisissez des couleurs très sombres. Là encore, un jaune vif sur fond blanc est absolument illisible.

En ce qui concerne les couleurs pour la mise en évidence de la syntaxe, je pense que pratiquement n'importe quelle combinaison de couleurs fera l'affaire tant qu'elle séparera distinctement des éléments tels que les mots clés, les variables, les commentaires, etc. (Encore mieux, les mots clés pourraient être définis en gras pour les séparer davantage.)

Mais, je trouve très important d'avoir une coloration très distincte sur les commentaires pour me permettre de séparer rapidement les commentaires et le code. Je veux pouvoir ignorer les commentaires lors de la lecture du code et ignorer le code lors de la lecture des commentaires.


Est-il surprenant que le jaune sur blanc ne soit pas lisible? :)

@Roger Pate: Non Ce qui est surprenant que certaines personnes utilisent encore sur les sites Web et les diapositives de cours ...
Gablin

0

Texte sombre (# 1d1d1d) sur fond clair (# f5f5f5) tout le long.

  • Contraste élevé, mais pas trop lumineux
  • Permet de baisser considérablement la luminosité de l'écran dans un environnement peu éclairé
  • Lisible même sur des écrans brillants avec beaucoup de lumière ambiante
  • Le texte ressort mieux, il est plus facile de maintenir le contexte visuel lors du défilement
  • Plus lisible avec de petites tailles de police
  • Rend les programmes de réglage des couleurs agréables à utiliser plutôt que gênants
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.