Einzelnen Beitrag anzeigen

Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.919 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: delphi_praxis_readme 08/2004

  Alt 1. Aug 2004, 16:47
Glatt gefaltet und diskret durchgezählt
  • Codefolding in Code-Blöcken
    Ein weiteres Highlight erwartet den geneigten Leser bei der Behandlung von Code-Elementen innerhalb von Beiträgen. Größere Code-Elemente können jetzt zusammengefaltet werden, damit sie den Textfluß des Beitrages nicht mehr so stark unterbrechen, wie dies bisher bei einigen Beiträgen der Fall war.



    Über einen Klick auf die Links "Quellcode", "zusammenfalten / aufklappen" oder einen Doppelklick in den Code-Block selber kann zwischen der verkleinerten Darstellung und der vollständigen Ansicht umgeschaltet werden. Das Standard-Verhalten lässt sich innerhalb der persönlichen Optionen einstellen.
    Der Link "markieren" macht seinem Namen alle Ehre und markiert den Codeblock vollständig - unabhängig davon, wieviel von ihm gerade sichtbar ist.

    Bitte beachten:
    Sowohl dieser dieser Klapparatismus als auch die Zeilennummerierung kommt nur bei Code-Elementen mit einem Umfang von mehr als 10 Zeilen zum Einsatz. Bei einem Dreizeiler wäre dies eher putzig bis lächerlich. Diese "Winzlinge" bieten dann lediglich den Link zum Markieren des Codes.

  • Stehst Du auch so auf Nummern?
    Wer dies wünscht, kann sich die Zeilen eines Code-Elements auch gleich mit Nummern versehen lassen:



    Hier gibt es jedoch eine Kleinigkeit zu beachten:
    Die Zeilen werden anhand der Zeilenumbrüche gezählt. Dies funktioniert genau so lange ganz hervorragend, wie Dein Browser auch ausreichend Platz hat, jede der Zeilen in ihrer gesamten Länge und ganzen Pracht anzuzeigen. Ein Desaster entsteht genau dann, wenn der Browser sich zum Zeilenumbruch genötigt sieht - dann hat er nämlich aus ursprünglich einer Zeile mal eben derer zwei gemacht. In diesem Fall sind Harmonie und Einklang zwischen Code-Zeilen und Zeilennummern dahin.
    Man könnte dies nur dadurch verhindern, indem man den Browser anweist, unter gar keinen Umständen selber eine Zeile umzubrechen. Dann aber müsste man bei entsprechend langen Zeilen einen horizontalen Scrollbalken anbieten - und genau das wiederum wollten wir unter gar keinen Umständen. Horizontale Scrollbalken in Codeblöcken sind pfui, verderben die gesamte Optik und kommen in der DP nicht zum Einsatz.
    Um mal auf den Punkt zu kommen: Wenn Du Dir die Zeilennummern anzeigen lässt, dann sei Dir bewusst, dass es hier und da mal einen kleinen Ausreißer geben kann. Wenn Dich dies ernsthaft stören sollte, dann schalte die Zeilennummern einfach aus.
Daniel R. Wolf
  Mit Zitat antworten Zitat