जब मैं दो टर्मिनल विंडो के बीच X11 माउस चयन का उपयोग करके कॉपी और पेस्ट करता हूं, तो टैब अक्सर होते हैं, लेकिन हमेशा नहीं, रिक्त स्थान में परिवर्तित हो जाते हैं। यह शामिल टर्मिनल अनुप्रयोगों और उनके अंदर चल रहे कार्यक्रमों पर निर्भर करता है।
यह वही है जो मैंने प्रयोग द्वारा पाया है:
- यह पूरी तरह से स्रोत (कॉपी) पक्ष पर चल रहा है पर निर्भर करता है। यदि स्रोत ने उन्हें संरक्षित किया है, तो लक्ष्य (पेस्ट) पक्ष टैब को कोई फर्क नहीं पड़ेगा, जो चल रहा है।
- केवल
gnome-terminal
स्रोत की ओर टैब को संरक्षित करता है।xterm
औरkonsole
नहीं। - यदि फ़ाइल का उपयोग करके आउटपुट किया गया है तो टैब केवल संरक्षित हैं
cat
। अन्य अनुप्रयोगों जैसेless
,vim
,emacs
, याnano
टैब की रक्षा नहीं है।
इसके लिए स्पष्टीकरण क्या है? क्या ये कीड़े अंदर konsole
और xterm
, या उन्हें अलग तरीके से कॉन्फ़िगर किया जा सकता है? क्या less
आउटपुट में टैब संरक्षित करने के लिए इसे कॉन्फ़िगर किया जा सकता है?
less -xn
इसे टैब वर्ण के बजाय n रिक्त स्थान का उपयोग करने के लिए कॉन्फ़िगर करता है।-U
इसे टैब के रूप में प्रदर्शित करता है^I
। मुझे इसे शाब्दिक टैब वर्ण से बाहर करने का कोई तरीका नहीं मिला है ताकि पाठ की प्रतिलिपि बनाने से टैब वर्ण चिपक जाएगा, लेकिन मुझे यह जानना अच्छा लगेगा कि कैसे।