layar gnu - Menyalin teks di antara windows


8

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?


Selain memiliki jendela lain membaca terus-menerus /tmp/screen-exchange, saya tidak berpikir begitu.
Stefan Seidel

Jawaban:


1

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 ini
  • writebuf( C-a >) untuk menulis/tmp/screen-exchange
  • readbuf ( C-a <) untuk membaca di pertukaran / tmp / screen lainnya
  • paste .( C-a ]/ C-a C-]) untuk menulis tempel di jendela lain
  • at [identifier][#|*|%] command [args ...]untuk membuat windows lain memproses dua perintah sebelumnya dari jendela asli yang ditentukan, tanpa meninggalkannya (melalui keybind atau langsung di commandline layar C-a :).

0

Meskipun ini tidak langsung menjawab pertanyaan Anda, saya sangat menyarankan beralih dari layar ke tmux jika memungkinkan. Tmux adalah skrining steroid.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.