Forum: www.mikrocontroller.net Codeformatierung, Vorschau


von Flederdil (Gast)


Lesenswert?

Die Vorschau stimmt nicht mit dem tatsächlichen Post überein.
Leerzeile, vier Leerzeichen eingerückt:

    Zeile 1
    Zeile 2
Wenn dann doch solcher Code markiert und kopiert wird, kommt er mit 
doppelten Zeilenumbrüchen raus.

von -gb- (Gast)


Lesenswert?

Hier auch, sehr nervig wenn man hier Code hat der nicht als Anhang 
gepostet wurde.

von Achim M. (minifloat)


Lesenswert?

Flederdil schrieb:
> Die Vorschau stimmt nicht mit dem tatsächlichen Post überein.
> Leerzeile, vier Leerzeichen eingerückt:
> 1Zeile 1
> 2Zeile 2
>
> Wenn dann doch solcher Code markiert und kopiert wird, kommt er mit
> doppelten Zeilenumbrüchen raus.

Wenn er zitiert wird, mit Zeilennummern

von -gb- (Gast)


Lesenswert?

Er meint sowas:
1
a
2
b
3
c
4
d

Wenn man da jetzt die 4 Zeilen rauskopiert und in einen Editor einfügt, 
dann sind das schon 8 Zeilen. Und nein, das sind Leerzeilen zusätzlich, 
die enthalten keine Zeilennummern.

von Flederdil (Gast)


Lesenswert?

Huh, auf dem Handy wird's richtig formatiert angezeigt. Ich guck später 
nochmal nach.

von Flederdil (Gast)


Lesenswert?

Firefox: Mobile macht es (spart sich die Zeilennummern), Desktop nicht.
Vielleicht wird irgendwas geblockt.

von Oliver S. (oliverso)


Lesenswert?

Flederdil schrieb:
> Firefox: Mobile macht es (spart sich die Zeilennummern), Desktop nicht.

Das ist seit der Einführung der Zeilennummern im Code so. Sieht zwar 
cool aus, ist aber halt völliger Murks.

Oliver

von 🐧 DPA 🐧 (Gast)


Lesenswert?

Ich denke, im Code müsste man nur die newlines anders verteilen. Also 
das \n am ende nicht im <pre> machen.

Man kann da sowieso vieles weglassen. Hier mal ein Beispiel, das hier 
ist valides HTML5:
https://jsfiddle.net/7tcy98dL/1/

von 🐧 DPA 🐧 (Gast)


Lesenswert?

Edit: Mir ist gerade aufgefallen, mein beispiel ging beim Kopieren auch 
nicht (wegen dem <p> tag.) Mit li geht's:

https://jsfiddle.net/rc2us3ba/ oder https://jsfiddle.net/v1f0z2ye/

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
Noch kein Account? Hier anmelden.