गन्न स्क्रीन - खिड़कियों के बीच पाठ की प्रतिलिपि बनाना


8

क्या वर्तमान विंडो को छोड़ने के बिना, कुछ कीबाइंडिंग के साथ एक अलग विंडो में पेस्ट बफर में कॉपी किए गए टेक्स्ट को पेस्ट करना संभव है? यानी, खिड़की पर जाने और सीटीआर-ए + करने के बजाय, एक ग्नू स्क्रीन कमांड और प्राप्त विंडो का नाम दिया गया?


अन्य विंडोज़ से लगातार पढ़ने के अलावा /tmp/screen-exchange, मुझे ऐसा नहीं लगता।
स्टीफन सेडेल

जवाबों:


1

आप अपने स्क्रीन आर्क में ऐसी कीबाइंडिंग बनाने के लिए बाइंड कर सकते हैं , क्योंकि कोई भी नहीं है।

इस पर निर्भर करते हुए कि आप इसे कैसे लागू करना चाहते हैं (क्या यह एक नामित स्क्रीन के लिए जिसका नाम ज्ञात है?), निम्नलिखित स्क्रीन फ़ंक्शन आपके लिए उपयोगी हो सकते हैं:

  • copy( C-a esc/ C-a [) वर्तमान विंडो की अपनी प्रतिलिपि बनाने के लिए
  • writebuf( C-a >) लिखना है/tmp/screen-exchange
  • readbuf ( C-a <) अन्य / tmp / स्क्रीन-एक्सचेंज में पढ़ने के लिए
  • paste .( C-a ]/ C-a C-]) पेस्ट को दूसरी विंडो पर लिखने के लिए
  • at [identifier][#|*|%] command [args ...]अन्य विंडो को निर्दिष्ट मूल विंडो से दो पूर्व आदेशों को बनाने के लिए, इसे छोड़ने के बिना (एक कीबाइंड के माध्यम से या सीधे स्क्रीन कमांडलाइन पर C-a :)।

0

हालांकि यह सीधे आपके प्रश्न का उत्तर नहीं देता है, लेकिन यदि संभव हो तो मैं स्क्रीन से tmux पर स्विच करने की दृढ़ता से सलाह देता हूं। Tmux स्टेरॉयड पर स्क्रीन है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.