नोटपैड ++ में, क्या मैं किसी अन्य फ़ाइल के अग्रणी या अनुगामी स्थान में कई पंक्तियों की प्रतिलिपि बना सकता हूं?


15

मान लें कि मेरे पास नोटपैड ++ में निम्नलिखित 2 फाइलें हैं

यहाँ छवि विवरण दर्ज करें

क्या पाठ को दाईं ओर कॉपी करना और बाईं ओर पेस्ट करना संभव है, ताकि मैं समाप्त हो जाऊं

एक प्रति

B यह

सी पाठ

D ओवर (आदि ..)

या

कॉपी ए

यह बी

पाठ सी

ओवर डी

जवाबों:


19

हाँ। एक ब्लॉक कॉपी / पेस्ट करें।

Altकॉपी और कॉपी करने के लिए पाठ का चयन करते समय नीचे दबाए रखें । फिर Alt गंतव्य फ़ाइल में जहां आप कॉपी करना चाहते हैं, चयन करते समय नीचे दबाए रखें । किसी भी वर्ण का चयन न करें - बस कर्सर को नीचे खींचें ताकि यह कई पंक्तियों पर चमकता रहे। फिर टेक्स्ट पेस्ट करें।

वर्टिकल / ब्लॉक एडिटिंग को अपने कीबोर्ड पर एरो कीज़ के साथ Alt+ होल्ड करके भी पूरा किया जा सकता है Shift


नोट: इस विधि का उपयोग एक साथ कई पंक्तियों पर पाठ इनपुट करने के लिए भी किया जा सकता है। आप इसे नीचे दिखाए अनुसार एडिट-मेनू के माध्यम से भी एक्सेस कर सकते हैं। कॉलम मोड बस आपको कीबोर्ड शॉर्टकट का उपयोग करने के लिए बताएगा। कॉलम संपादक , कर्सर पर और बाद की सभी पंक्तियों में शुरू होने वाले एक या अधिक अक्षर (या नंबरिंग) सम्मिलित करेगा, जब तक आप फ़ाइल के अंत तक नहीं पहुँचते।

यहाँ छवि विवरण दर्ज करें


@Snailer यह बहुत ही काम का फीचर है। आपका स्वागत है!
बेन रिचर्ड्स

1
आप Alt + Shiftकीबोर्ड के माध्यम से पूरी तरह से ऊर्ध्वाधर चयन करने के लिए अपने कीबोर्ड पर तीर कुंजियों के साथ पकड़ कर सकते हैं ।
निर्णायक

1

हां, सॉर्ट - कॉलम ऑपरेशन का उपयोग करें।

  1. कॉपी-इन फ़ाइल में, Altकुंजी को दबाए रखें और पाठ की आयत का चयन करने के लिए माउस का उपयोग करें, जैसे पहले चार लाइनों का पहला चरित्र। आप पंक्ति के अंत में जा सकते हैं (कुछ पंक्तियों की तुलना में व्यापक ब्लॉक का चयन)
  2. इसे कॉपी करें (उदा Ctrl-C)
  3. अपनी लक्ष्य फ़ाइल में पलटें
  4. Ctrl-Vपहली पंक्ति के प्रारंभ में इसे (जैसे ) चिपकाएँ जैसा कि आपने पाठ को कॉपी करने के लिए एक कॉलम ऑपरेशन का उपयोग किया है, यह एक ही ब्लॉक (बिना किसी नए अंक के) को लक्ष्य फ़ाइल में सम्मिलित करेगा।

दुर्भाग्य से यह आपके उदाहरण के लिए रिक्त स्थान को ठीक से संभाल नहीं पाएगा। आपको प्रत्येक पंक्ति पर कॉपी किए गए ब्लॉक के अंत में एक स्थान रखना होगा। सौभाग्य से आप फिर से कॉलम संचालन का उपयोग कर सकते हैं।

  1. ब्लॉक को चिपकाने के बाद, फिर से Altकुंजी को दबाए रखें , और चिपके हुए ब्लॉक के दाईं ओर एक आयत शून्य कॉलम चौड़ा चुनें। जैसा कि यह शून्य-चौड़ाई है, नोटपैड ++ इसे एक ऊर्ध्वाधर रेखा के रूप में खींचता है
  2. Edit > Column Editor(या प्रेस Alt-C), और एक डाल spaceमें Text To Insert। यह चिपके हुए ब्लॉक के दाईं ओर प्रत्येक लाइन पर एक स्थान डालेगा

यदि आप जिस पाठ में पेस्ट करते हैं वह प्रत्येक पंक्ति पर अलग-अलग लंबाई का होता है, तो यह काम नहीं करेगा, क्योंकि आप रिक्त स्थान को सम्मिलित करने के लिए एक भी खड़ी रेखा का चयन नहीं कर सकते हैं। इसलिए मैं कॉपी Ctrl-Hकरने से पहले प्रत्येक स्रोत पंक्ति के अंत में एक स्थान रखूंगा - Replaceसंवाद खोलने के लिए , Regular Expressionनीचे दाईं ओर क्लिक करें , और उसके $साथ बदलें space

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