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