Durch Einfügen in Thunderbird werden Zeilenumbrüche in Leerzeichen umgewandelt

7
$ cat test.txt
a
b
$ xclip test.txt

Das Einfügen des Inhalts in eine E-Mail in Thunderbird führt dazu

a b

Irgendeine Idee warum?

Ich verwende Arch Linux (64-Bit) und füge den Code per Mausklick ein (obwohl ich auch STRG + V ausprobiert habe, ohne Glück zu haben).

Wenn Sie beispielsweise in Libreoffice etwas einfügen, bleiben die neuen Zeilenzeichen erhalten. Ich habe keine Ahnung, warum es in Thunderbird nicht funktioniert. Ich habe auch Windows Convention-Zeilenumbrüche ausprobiert und es war in Thunderbird immer noch nicht korrekt.

user2820379
quelle
Bitte geben Sie weitere Informationen an: z. B. welches Betriebssystem Sie ausführen und was Sie tun, führt zu einer (unerwünschten) a bAusgabe. Handelt es sich um eine Mausaktion oder eine Tastenkombination (z. B. Strg + V), oder xclipmöchten Sie die Zwischenablage einfügen? Verwenden Sie einen Befehl wie echo `xclip` oder echo $(xclip)? Wenn ja, fügen Sie Anführungszeichen hinzu : echo "$(xclip)".
G-Man sagt 'Reinstate Monica'
@don_crissti Leider hat der Befehl nicht funktioniert.
user2820379
@ G-Man Ich bearbeite meine Frage und füge die von Ihnen angeforderten Informationen hinzu. Das Hinzufügen von Anführungszeichen hat leider nicht funktioniert.
user2820379

Antworten:

2

Nach allem, was ich versucht habe, kann ich Ihr Problem des Verbindens kurzer Zeilen nicht reproduzieren. Der Text wird immer mit den Zeilenumbrüchen eingefügt oder eingefügt.
Das Einfügen der Zwischenablage mit Ctrl-VArbeiten, das Einfügen der Auswahl mit der mittleren Maustaste funktioniert auch.

Aber Ihr eigentliches Problem kann zu lösen * sein , um einen Textabschnitt als Zitat einfügen , hält die Linie Formatierung.

Um diesen Fall zu behandeln, gibt es in Thunderbird eine sekundäre Variante von Pastin, um genau das zu tun: Im Menü "Bearbeiten" oder im Kontextmenü gibt es " Als Zitat einfügen ". Dadurch werden Zeilen mit dem Präfix eingefügt >und die Zeilenumbrüche in Ruhe gelassen.

Der eingefügte Text ist der Inhalt der Zwischenablage. In X gibt es mehrere Puffer zum Ausschneiden und Einfügen. Normalerweise werden nur zwei, "Zwischenablage" und "Primär" verwendet.

Dein Befehl

xclip test.txt

Setzt den Inhalt von test.txtin die "primäre". Wenn Sie es direkt als Zitat einfügen möchten, können Sie den Befehl ändern, um den Text in die Zwischenablage einzufügen:

xclip -selection clipboard test.txt



*) Es ist eine Interpretation der Frage und möglicherweise nicht der Fall - ich sehe, dass die Frage technisch fragt, warum die neuen Zeilen verloren gehen und nicht, wie man das ändert.

Volker Siegel
quelle
Ich habe anscheinend zwei Zwischenablagepuffer. Eine, auf die ich mit Strg-V / Strg-C zugreifen kann, und eine, auf die ich zugreifen kann, indem ich nur einen Text auswähle (der die Auswahl kopiert) und das Mausrad drücke (Einfügen). Die Option Einfügen als Anführungszeichen scheint auf den Strg-V / Strg-C-Puffer zuzugreifen, der der "falsche" Puffer ist, da xclip in den anderen Puffer kopiert. Hast du es mit xclip versucht und es hat bei dir funktioniert?
user2820379
Ja, sicher - die Zwischenablage ist von der Auswahl in X weit entfernt. (Es gibt noch mehr Puffer, die normalerweise nicht verwendet werden.) Auf der Manpage von befinden sich einige Wörter xclip.
Volker Siegel
Ja, ich habe verwendet xclip- scheint, was Sie verwenden möchten, ist xclip -selection clipboard test.txt? (Randnotiz: Rufen Sie keine Dateien auf test- es wird Sie eines Tages beißen ... (wegen Verwechslung mit der eingebauten Shell test))
Volker Siegel
1
Verwandte: superuser.com/questions/200444/... unix.stackexchange.com/questions/84246/... unix.stackexchange.com/questions/69111/... (Versuchen Sie nicht einmal das vollständige Bild der X notiz zu verstehen - es ist eine Dose Würmer)
Volker Siegel
Ich habe den Befehl ausprobiert xclip -selection clipboard test.txtund er wurde zwar in den Puffer Strg-V / Strg-C kopiert, aber das Problem bleibt das gleiche. Die Zeilenumbrüche gehen sowohl bei Verwendung von Strg-V als auch bei Verwendung von "Als Anführungszeichen einfügen" verloren. Das ist sehr seltsam. Wieder, wenn ich zum Beispiel in libreoffice einfüge, funktioniert es.
user2820379