Hallo, woran liegt es eigentlich, dass z.B. bei dem Artikel AVR Eclipse die Zeilen so umgebrochen werden, dass sie bei mir schon lesbar auf den Bildschirm passen aber bei dem Artikel Interrupt die Zeilenlänge so ist, dass die verschiedenen Absätze fast einzeilig werden. Das ist sehr unbequem zu lesen. Hajo
Eine Ursache kann sein, dass in einer vordefinierten Box (pre oder c) eine sehr lange Zeile drin steht und dadurch die Box sehr breit wird. Die Box bestimmt dann die Breite des gesamten Artikels und der Resttext wird an die Artikelbreite angepasst. So ist es jedenfalls hier im Forum auch. Genau habe ich es mir im Artikel Interrupt nicht angesehen. ADD: Der Kommentarkopf vom ersten C-Beispiel ist vermutlich ein Auslöser. Da sind möglicherweise exotische Zeichen drin, die die Zeilenlänge exorbitant hoch treiben, so dass es zum oben beschriebenen Effekt kommt. Beim Seamonkey erscheinen da komische Sonderzeichen, die man reuanehemen könnte. Ob die Störquelle mit anderen Browsern sichtbar ist, kann ich nicht sagen.
Bei AVR Eclipse ist die die Breite bestimmende Zeile
1 | avr-gcc -mmcu=atmega16 -I/usr/avr -O0 -g -Wall -c -fmessage-length=0 -otests/test1.o ../tests/test1.c |
bei Interrupt ist es
1 | if (uart_rx_flag==1 && buffer_full==0) { // es wurde ein kompletter String empfangen und der Buffer ist leer |
Beide Zeilen sind nicht umbrechbar formatiert. Guter Stil ist es deswegen und generell, Quellcodezeilen nie länger als 80 Zeichen werden zu lassen. Das hilft auch bei Ausdrucken u.ä., wo lange Zeilen sonst in der Mitte von Wörtern umgebrochen werden.
Danke für die Antworten. Ich wäre dann dafür, dass es keine Zeilen gibt, die man nicht umbrechen kann. Auch bei Codezeilen, die sollten dann umgebrochen werden oder in einer Extraseite dargestellt, wie im Forum ja möglich. Den Artikel Interrupt finde ich wirklich unleserlich. Man kann mir jetzt Faulheit zum querscrollen vorwerfen :-) Aber es nervt echt. Hajo Edit: Ooohhhhh, es geht ja schon. Da hat sich ja schon einer an den Artikel gemacht und ihn auch meinen Lesegewohnheiten angepaßt :-) So ist super. Danke. Hajo
Ha Jo wrote: > Danke für die Antworten. > Ich wäre dann dafür, dass es keine Zeilen gibt, die > man nicht umbrechen kann. Das wäre speziell bei Quellcode mehr als unangebracht. Ein Zeilenumbruch mitten in einem Kommentar, könnte so den kompletten Quelltext mehr oder weniger unbrauchbar machen. Hier ist der jeweilge Artikelschreiber gefordert, sich sein Machwerk selbst anzusehen und entsprechende Korrekturen vorzunehmen.
Karl Heinz, ich verstehe Deinen Kommentar nicht. Ich hatte doch speziell für Codezeilen eine Alternative genannt. Das hast Du allerdings suaber rausgefiltert, als Du mich zitiert hast. :-) Mir ist durchaus klar das "umgebrichener Code" schlecht lesbar ist. Hajo
Ab sofort wird bei eingebundenem Code eine Scrollleiste angezeigt wenn er zu breit für das Fenster ist. Gilt sowohl für die Artikel als auch für das Forum. Sagt bitte Bescheid wenn es damit Probleme gibt.
Andreas schrieb: > Ab sofort wird bei eingebundenem Code eine Scrollleiste angezeigt > wenn er zu breit für das Fenster ist. Das ging aber schnell, ist sicher die beste Lösung des Problems und funktioniert hervorragend. Nur wenn das Fenster schmaler als ca. 900 Pixel ist, erscheint im Forum weiterhin der "globale" Scrollbar. Das ist aber wahrscheinlich so gewollt, und eine Fensterbreite von 900+ ist sicher jedem zumutbar. Stefan hat netterweise das Programm in Interrupt gestaucht, so dass es jetzt auch ohne Scrollbar in seiner vollen Breite angezeigt wird :-)
Stimmt dort ist es jetzt nicht mehr zu breit, aber ich sehe den Effekt die Scrollbalken jetzt häufig im Forum, da ich meistens mit Ansicht=200% (Screenshot im Anhang) lese ;-) Und ich finde die Idee klasse.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.