เป็นไปได้หรือไม่ที่จะวางข้อความที่คัดลอกใน paste buffer ไปยังหน้าต่างอื่นที่มีการโยงคีย์โดยไม่ต้องออกจากหน้าต่างปัจจุบัน? ใช่แทนที่จะไปที่หน้าต่างและทำ Ctr-a +] ให้คำสั่งหน้าจอ gnu และชื่อของหน้าต่างที่ได้รับ?
เป็นไปได้หรือไม่ที่จะวางข้อความที่คัดลอกใน paste buffer ไปยังหน้าต่างอื่นที่มีการโยงคีย์โดยไม่ต้องออกจากหน้าต่างปัจจุบัน? ใช่แทนที่จะไปที่หน้าต่างและทำ Ctr-a +] ให้คำสั่งหน้าจอ gnu และชื่อของหน้าต่างที่ได้รับ?
คำตอบ:
คุณสามารถผูกเพื่อสร้างการผูกกุญแจดังกล่าวใน screenrc ของคุณเพราะไม่มี
ขึ้นอยู่กับวิธีที่คุณต้องการนำไปใช้ (สำหรับหน้าจอที่ตั้งชื่อซึ่งมีชื่อเป็นที่รู้จัก?) ฟังก์ชั่นหน้าจอต่อไปนี้อาจเป็นประโยชน์กับคุณ:
copy
( C-a esc
/ C-a [
) เพื่อทำสำเนาของหน้าต่างปัจจุบันwritebuf
( C-a >
) เพื่อเขียน/tmp/screen-exchange
readbuf
( C-a <
) เพื่ออ่านในส่วนอื่น ๆ / tmp / screen-exchangepaste .
( C-a ]
/ C-a C-]
) เพื่อเขียนแปะบนหน้าต่างอื่นat [identifier][#|*|%] command [args ...]
เพื่อให้ windows อื่นประมวลผลคำสั่งเดิมสองคำสั่งจากหน้าต่างต้นฉบับที่ระบุโดยไม่ปล่อยให้มัน (ผ่านปุ่มลัดหรือโดยตรงที่ commandline หน้าจอC-a :
)ขณะนี้ไม่ตอบคำถามของคุณโดยตรงฉันขอแนะนำให้เปลี่ยนจากหน้าจอเป็น tmux ถ้าเป็นไปได้ Tmux เป็นหน้าจอบนเตียรอยด์
/tmp/screen-exchange
ฉันก็ไม่คิดอย่างนั้น