Forum: www.mikrocontroller.net Codeformatierung, Vorschau


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
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/

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.