Während die Grundszenarien Weiß auf Schwarz und Schwarz auf Weiß sind, finden die meisten Programmierer eine abwechslungsreichere Syntaxhervorhebung nützlich.
Welche Vorteile bietet ein allgemeines Setup? (ZB "ein dunkler Hintergrund erlaubt ...")
Welche spezifischen Verbesserungen finden Sie am hilfreichsten? (ZB " leicht cremefarben funktioniert bis ..." oder "Hervorheben von Anführungszeichen und Escapezeichen, wie \ n, zeigt anders ...")
Bitte eine Antwort pro Person; Listen Sie bei Bedarf mehrere Punkte als Teil Ihrer Antwort auf.
Antworten:
In beiden Fällen finde ich persönlich, dass ein weißer Bildschirm mit dunklem Text für lange Codierungssitzungen zu hell und zu hart für die Augen ist. Das Schwarz ist viel weniger aufdringlich für meine Augen.
quelle
In letzter Zeit habe ich Blau und Lila zugunsten von Braun und Orange losgeworden. Ich finde bei ihnen weniger Überanstrengung der Augen, zumindest für mich. Ich habe den Kontrast immer abgeschwächt. Eine ganze Weile habe ich alle weißen Hintergründe auf ein sehr blasses Gelb gesetzt. Jetzt konzentriere ich mich auch auf wärmere Farben und weniger kühle Farben. Im Allgemeinen finde ich kaum einen Unterschied zwischen Dunkel auf Hell oder umgekehrt ... Kontrast und allgemeine Farbtemperatur scheinen wichtiger zu sein als in welcher Richtung.
Auch wenn Sie das Tool nicht verwenden, sind die Theorien hinter f.lux interessant.
quelle
Ich finde es nützlich, Escape-Sequenzen hervorzuheben.
Insbesondere für Python haben rohe Zeichenfolgen unterschiedliche Escapezeichen:
quelle
Ich denke, es hängt ganz von deinen Augen ab. Was für eine Person gut ist, kann für die nächste unlesbar sein.
Ich mag weißen Hintergrund mit dunklen Buchstaben. Ich neige auch dazu, die Bildschirmhelligkeit zu verringern, um die Blendung gering zu halten. Und ich habe in der Vergangenheit f.lux verwendet (erwähnt von Jim Leonardo) und das hilft sehr.
quelle
Ich finde weißen Text auf schwarzem Hintergrund am angenehmsten für meine Augen, da er sich weniger anstrengend anfühlt als schwarzer Text auf weißem Hintergrund. Und jede Farbe auf Schwarz ist normalerweise kein Problem, es sei denn, Sie wählen sehr dunkle Farben. Andererseits ist ein leuchtend gelber auf weißem Hintergrund absolut unlesbar.
Wenn es um Farben für die Syntaxhervorhebung geht, reicht meiner Meinung nach so ziemlich jede Farbkombination aus, solange sie Dinge wie Schlüsselwörter, Variablen, Kommentare usw. deutlich voneinander trennt. (Noch besser ist, dass Schlüsselwörter fett gedruckt werden könnten, um sie weiter voneinander zu trennen.)
Ich finde es jedoch sehr wichtig, Kommentare sehr deutlich zu färben, damit ich Kommentare und Code schnell trennen kann. Ich möchte Kommentare beim Lesen von Code ignorieren und Code beim Lesen von Kommentaren ignorieren können.
quelle
Dunkler Text (# 1d1d1d) auf hellem Hintergrund (# f5f5f5) vollständig.
quelle