Dán trong Thunderbird biến các ngắt dòng thành không gian


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

Dán nội dung trong email trong Thunderbird sẽ dẫn đến

a b

Bất cứ ý tưởng tại sao?

Tôi đang chạy Arch Linux (64-bit) và tôi dán mã thông qua một lần nhấp chuột (mặc dù tôi cũng đã thử CTRL + V mà không gặp may mắn).

Dán một cái gì đó ví dụ trong Libreoffice giữ các ký tự dòng mới. Tôi không biết tại sao nó không hoạt động trong Thunderbird. Tôi cũng đã thử ngắt dòng quy ước của Windows và nó vẫn không chính xác trong Thunderbird.


Vui lòng cung cấp thêm thông tin: ví dụ: hệ điều hành nào bạn đang chạy và những gì bạn đang làm dẫn đến kết quả a bđầu ra (không mong muốn) . Đây có phải là hành động chuột hoặc phím tắt (ví dụ: Ctrl + V) hoặc bạn đang nói về việc chạy xclipđể dán bảng tạm? Bạn đang sử dụng một lệnh như echo `xclip` hay echo $(xclip)? Nếu bạn là, hãy thử thêm dấu ngoặc kép : echo "$(xclip)".
G-Man nói 'Phục hồi Monica'

@don_crissti tiếc là lệnh không hoạt động.
dùng2820379

@ G-Man Tôi chỉnh sửa câu hỏi của mình và bao gồm thông tin bạn yêu cầu. Thêm trích dẫn không hoạt động không may.
dùng2820379

Câu trả lời:


2

Từ những gì tôi đã cố gắng, dường như tôi không thể tái tạo vấn đề tham gia các dòng ngắn của bạn. Văn bản được dán hoặc chèn luôn với các dòng mới.
Dán bảng tạm với Ctrl-Vcác tác phẩm, dán lựa chọn bằng nút chuột giữa cũng hoạt động.

Nhưng vấn đề thực sự của bạn để giải quyết có thể *dán một phần văn bản dưới dạng trích dẫn , giữ cho dòng hình thành.

Để xử lý trường hợp đó, có một biến thể tạm thời của pastin trong thunderbird để thực hiện điều đó: Trong menu "Chỉnh sửa" hoặc menu ngữ cảnh, có " Dán dưới dạng trích dẫn ". Điều đó dán các dòng có tiền tố >và để lại các dòng ngắt.

Các văn bản dán là nội dung của clipboard. Trong X, có nhiều bộ đệm để cắt và dán. Thông thường chỉ có hai, "clipboard" và "chính" được sử dụng.

Lệnh của bạn

xclip test.txt

Đưa nội dung test.txtvào "chính". Nếu bạn muốn trực tiếp dán nó dưới dạng trích dẫn, bạn có thể sửa đổi lệnh để đưa văn bản vào bảng tạm:

xclip -selection clipboard test.txt



*) Đó là một cách giải thích của câu hỏi và có thể không phải là trường hợp - Tôi thấy rằng câu hỏi là về mặt kỹ thuật hỏi tại sao các dòng mới bị mất, không phải làm thế nào để thay đổi điều đó.


Tôi dường như có hai bộ đệm clipboard. Một cái mà tôi có thể truy cập bằng Ctrl-V / Ctrl-C và một cái mà tôi có thể truy cập bằng cách chỉ cần chọn một số văn bản (sao chép lựa chọn) và bằng cách nhấn bánh xe chuột (dán). Tùy chọn dán dưới dạng trích dẫn dường như truy cập vào bộ đệm Ctrl-V / Ctrl-C là bộ đệm "sai" do xclip sao chép vào bộ đệm khác. Bạn đã thử nó với xclip và nó đã làm việc cho bạn?
dùng2820379

Có, chắc chắn - bảng tạm được lấy từ lựa chọn trong X. (Thậm chí còn có nhiều bộ đệm hơn, thường không được sử dụng) Có một số từ trên đó trong trang man của xclip.
Volker Siegel

Có, tôi đã sử dụng xclip- dường như những gì bạn muốn sử dụng là xclip -selection clipboard test.txt? (Lưu ý bên lề: không gọi các tệp test- một ngày nào đó nó sẽ cắn bạn ... (vì nhầm lẫn với phần dựng sẵn test))
Volker Siegel

1
Liên quan: superuser.com/questions/200444/... unix.stackexchange.com/questions/84246/... unix.stackexchange.com/questions/69111/... (Đừng bao giờ cố gắng để hiểu được bức tranh đầy đủ của clipboards X - đó là một lon giun)
Volker Siegel

Tôi đã thử lệnh xclip -selection clipboard test.txtvà nó thực sự được sao chép vào bộ đệm Ctrl-V / Ctrl-C nhưng vấn đề vẫn giữ nguyên. Ngắt dòng bị mất cả khi sử dụng Ctrl-V và khi sử dụng "dán làm trích dẫn". Điều này rất lạ. Một lần nữa nếu tôi dán vào libreoffice chẳng hạn, nó hoạt động.
dùng2820379
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.