Apakah mungkin untuk menempelkan teks yang disalin dalam buffer tempel ke jendela lain dengan beberapa pengikat tombol, tanpa harus meninggalkan jendela saat ini? Yaitu, alih-alih pergi ke jendela dan melakukan Ctr-a +], memberikan perintah layar gnu dan nama jendela penerima?
8
/tmp/screen-exchange
, saya tidak berpikir begitu.Jawaban:
Anda dapat membuat ikatan untuk membuat pengikat kunci di layar Anda, karena tidak ada.
Bergantung pada bagaimana Anda ingin mengimplementasikannya (apakah untuk layar bernama yang namanya diketahui?), Fungsi layar berikut ini dapat berguna bagi Anda:
copy
(C-a esc
/C-a [
) untuk membuat salinan jendela saat iniwritebuf
(C-a >
) untuk menulis/tmp/screen-exchange
readbuf
(C-a <
) untuk membaca di pertukaran / tmp / screen lainnyapaste .
(C-a ]
/C-a C-]
) untuk menulis tempel di jendela lainat [identifier][#|*|%] command [args ...]
untuk membuat windows lain memproses dua perintah sebelumnya dari jendela asli yang ditentukan, tanpa meninggalkannya (melalui keybind atau langsung di commandline layarC-a :
).sumber
Meskipun ini tidak langsung menjawab pertanyaan Anda, saya sangat menyarankan beralih dari layar ke tmux jika memungkinkan. Tmux adalah skrining steroid.
sumber