màn hình gnu - Sao chép văn bản giữa các cửa sổ


8

Có thể dán văn bản được sao chép trong một bộ đệm dán vào một cửa sổ khác với một số phím bấm, mà không phải rời khỏi cửa sổ hiện tại? Tức là, thay vì đi đến cửa sổ và thực hiện Ctr-a +], đưa ra lệnh màn hình gnu và tên của cửa sổ nhận?


Khác với việc các cửa sổ khác đọc liên tục từ đó /tmp/screen-exchange, tôi không nghĩ vậy.
Stefan Seidel

Câu trả lời:


1

Bạn có thể tạo một liên kết để tạo ra một liên kết phím như vậy trong screenrc của bạn, bởi vì không có liên kết nào.

Tùy thuộc vào cách bạn muốn triển khai nó (có phải màn hình được đặt tên có tên được biết không?), Các chức năng màn hình sau có thể hữu ích cho bạn:

  • copy( C-a esc/ C-a [) để tạo bản sao của cửa sổ hiện tại
  • writebuf( C-a >) để viết/tmp/screen-exchange
  • readbuf ( C-a <) để đọc trong trao đổi / tmp / màn hình khác
  • paste .( C-a ]/ C-a C-]) để viết dán trên cửa sổ khác
  • at [identifier][#|*|%] command [args ...]để làm cho các cửa sổ khác xử lý hai lệnh cũ từ cửa sổ gốc được chỉ định, mà không để lại nó (thông qua một phím bấm hoặc trực tiếp tại dòng lệnh màn hình C-a :).

0

Mặc dù điều này không trả lời trực tiếp câu hỏi của bạn nhưng tôi thực sự khuyên bạn nên chuyển từ màn hình sang tmux nếu có thể. Tmux là màn hình trên steroid.

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.