Quelltext-Formatierung vs Copy-Paste

OP Persönliche Seite #7907666

Folgendes Problem mit Quellen:

1
Zeile 1
2
Zeile 2
3
Zeile 3
4
Zeile 4

Wenn ich diesen Quelltext kopiere (also z.b. mit Maus markiere und dann Copy-Paste (CTRL-C CTRL-V), dann sieht das Ergebnis so aus:

1
Zeile 1
2

3
Zeile 2
4

5
Zeile 3
6

7
Zeile 4

D.h. zwischen jede Zeile wird eine extra Leerzeile eingefügt!

Früher[tm] war das nicht so, erst seit die Zeilennummern angezeigt werden. Das Zeilennummer-Zeugs ist aber ziemlich witzlos, wenn bei kopiertem Text sich alle Zeilennummern ändern und z.B. Warnungen andere Zeilen anzeigen.

Brauser: FireFox v139 OS: x86_64 Linux

Also ich schau mir deinen Beitrag vom Handy aus an, da sehen beide 4-Zeilen Blöcke exakt gleich aus.

Auf der anderen Seite brauchts im Forum 2 Leerzeilen, um einen Absatz, also eine zusätzliche Leerzeile im angezeigten Text zu erzeugen....

Zum Problem selbst weiß ich leider nichts zu sagen.

Johann L. schrieb:

Früher[tm] war das nicht so, erst seit die Zeilennummern angezeigt werden. Das Zeilennummer-Zeugs ist aber ziemlich witzlos, wenn bei kopiertem Text sich alle Zeilennummern ändern und z.B. Warnungen andere Zeilen anzeigen.

Brauser: FireFox v139 OS: x86_64 Linux

Ist so, auch unter Windows. Ist genauso bescheuert wie die Zeilennummern, die beim zitieren mit kommen:

Johann L. schrieb:

Folgendes Problem mit Quellen:1Zeile 1 2Zeile 2 3Zeile 3 4Zeile 4

Ist halt ein kostenloses Forum, und Du weißt ja, nem geschenktem Gaul…

Oliver

Moderator Persönliche Seite

Johann L. schrieb:

Auch in [ pre ] Tags?

Mit [ pre ] Tags:

1
Alle meine Entchen
2
schwimmen auf dem See.

Mit [ code ] Tags:

1
Alle meine Entchen
2
schwimmen auf dem See.

Mit [ c ] Tags:

1
Alle meine Entchen
2
schwimmen auf dem See.

Komisch, ich hab das aber auch schon mal gehabt mit den Leerzeilen zwischen den Zeilen. Ich kann es nur nicht reproduzieren.

Browser: Firefor 140.04 Windows 11

Moderator Persönliche Seite

Johann L. schrieb:

D.h. zwischen jede Zeile wird eine extra Leerzeile eingefügt!

Ich bekomme es jetzt hin:

1
Alle meine Entchen
2

3
schwimmen auf dem See.

(Hab's wohl erst jetzt verstanden).

Das passiert aber nur, wenn ich Text aus code-getaggten Zeilen dieses Forums in den Zwischenspeicher kopiere und dann wieder ins Textfeld (oder einen beliebigen Editor) einfüge.

Wenn ich mir den HTML-Quelltext ansehe, sieht das so aus:

1
<tr id="line-1" class="lineno">
2
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
3
<td class="rouge-code"><pre>Zeile 1
4
</pre></td>
5
</tr>
6
<tr>
7
...

Dabei wird der eine Zeilenumbruch durch <pre>Zeile 1<CRLF></pre> erzeugt, der zweite durch <tr>...</tr>. Wenn man den Code dann kopiert, hat man die doppelten Umbrüche schon im Zwischenspeicher.

Würde Andreas auf den Zeilenumbruch vor </pre> verzichten, dann würde das wohl korrekt funktionieren, also:

1
<tr id="line-1" class="lineno">
2
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
3
<td class="rouge-code"><pre>Zeile 1</pre></td>
4
</tr>
5
<tr>
6
...

Dann würde lediglich jedes neue <tr> für den Zeilenumbruch sorgen.

Gast

Die Ursache liegt an dem Webeditor hier (unabhängig vom Browser und Betriebssystem), hier wird jede Zeilennummer als neue Zeile interpretiert. Das müsste der Webmaster codingseitig anpassen- glaube nicht, dass du das als User irgendwie vermeiden oder umgehen kannst. Gibt es hier noch einen Web-Admin, der die Berechtigung hat, das anzupassen?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über ein Jahr alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.