Wie würden Sie Code hervorheben? [geschlossen]

9

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.


quelle

Antworten:

2

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.

Chris
quelle
Hmm, ich habe nach [Farbe] gesucht und sie teilen keine Tags (haben nicht nach "IDE" gesucht), aber danke, dass Sie darauf hingewiesen haben. Ich lege jedoch mehr Wert auf Gründe und spezifische Verbesserungen als auf die anderen.
Bitte denken Sie daran, einen Kommentar zum Fragenbeitrag hinzuzufügen, um ein Problem zu benennen.
Maniero
2

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.

MIA
quelle
Hatte noch nie von f.lux gehört, aber ich habe es gerade installiert.
Ich auch nicht, aber ich werde es ein paar Tage lang ausprobieren. ^^
Gablin
Das gleiche gilt für mich, gerade heruntergeladen und installiert f.lux - die 24-Stunden-Vorschau ist ziemlich ordentlich
tcrosley
Ich musste f.lux deinstallieren, weil es mir jeden Abend übel wurde, als ich feststellte, dass die Sonne untergegangen ist und plötzlich die Farbtemperatur geändert hat ... Ich hatte das Gefühl, in diesen wenigen Sekunden ohnmächtig zu werden.
Marek
0

Ich finde es nützlich, Escape-Sequenzen hervorzuheben.

Insbesondere für Python haben rohe Zeichenfolgen unterschiedliche Escapezeichen:

vim Screenshot mit xoria256


quelle
0

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.

Jeff Siver
quelle
0

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.

gablin
quelle
Ist es überraschend, dass Gelb auf Weiß nicht lesbar ist? :)
@ Roger Pate: Nein. Was überrascht, dass einige Leute es immer noch auf Websites und Vortragsfolien verwenden ...
Gablin
0

Dunkler Text (# 1d1d1d) auf hellem Hintergrund (# f5f5f5) vollständig.

  • Hoher Kontrast, aber nicht zu hell
  • Ermöglicht das Verringern der Bildschirmhelligkeit bei schlechten Lichtverhältnissen
  • Lesbar auch auf Hochglanzbildschirmen mit viel Umgebungslicht
  • Der Text fällt irgendwie besser auf, es ist einfacher, den visuellen Kontext beim Scrollen beizubehalten
  • Bei kleinen Schriftgrößen besser lesbar
  • Macht Farbanpassungsprogramme angenehmer als nervig
julien
quelle