หน้าจอ gnu - การคัดลอกข้อความระหว่าง windows


8

เป็นไปได้หรือไม่ที่จะวางข้อความที่คัดลอกใน paste buffer ไปยังหน้าต่างอื่นที่มีการโยงคีย์โดยไม่ต้องออกจากหน้าต่างปัจจุบัน? ใช่แทนที่จะไปที่หน้าต่างและทำ Ctr-a +] ให้คำสั่งหน้าจอ gnu และชื่อของหน้าต่างที่ได้รับ?


นอกจากจะมีหน้าต่างอื่นอ่านอยู่ตลอดเวลา/tmp/screen-exchangeฉันก็ไม่คิดอย่างนั้น
Stefan Seidel

คำตอบ:


1

คุณสามารถผูกเพื่อสร้างการผูกกุญแจดังกล่าวใน screenrc ของคุณเพราะไม่มี

ขึ้นอยู่กับวิธีที่คุณต้องการนำไปใช้ (สำหรับหน้าจอที่ตั้งชื่อซึ่งมีชื่อเป็นที่รู้จัก?) ฟังก์ชั่นหน้าจอต่อไปนี้อาจเป็นประโยชน์กับคุณ:

  • copy( C-a esc/ C-a [) เพื่อทำสำเนาของหน้าต่างปัจจุบัน
  • writebuf( C-a >) เพื่อเขียน/tmp/screen-exchange
  • readbuf ( C-a <) เพื่ออ่านในส่วนอื่น ๆ / tmp / screen-exchange
  • paste .( C-a ]/ C-a C-]) เพื่อเขียนแปะบนหน้าต่างอื่น
  • at [identifier][#|*|%] command [args ...]เพื่อให้ windows อื่นประมวลผลคำสั่งเดิมสองคำสั่งจากหน้าต่างต้นฉบับที่ระบุโดยไม่ปล่อยให้มัน (ผ่านปุ่มลัดหรือโดยตรงที่ commandline หน้าจอC-a :)

0

ขณะนี้ไม่ตอบคำถามของคุณโดยตรงฉันขอแนะนำให้เปลี่ยนจากหน้าจอเป็น tmux ถ้าเป็นไปได้ Tmux เป็นหน้าจอบนเตียรอยด์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.