2009-08-30 11 views
10

के अंदर पाठ का चयन करने के लिए संपादक अक्सर मुझे कुछ पाठ मिलते हैं जहां मैं पाठ के एक निश्चित हिस्से को बाहर करना चाहता हूं, 40 पंक्तियों के पहले तीन वर्ण कहें। ऐसा करने का सबसे तेज़ तरीका मैं ऐसा करने के बारे में सोच सकता हूं, एक आयत खींचना और पाठ की प्रतिलिपि बनाना होगा। मैं ज्यादातर विंडोज का उपयोग कर रहा हूं, लेकिन मुझे यकीन है कि grep या कुछ ऐसा ही कोड के एक छोटे से बिट के साथ ऐसा कर सकता है। ऐसा करने का मेरा सबसे अच्छा तरीका कमांड प्रॉम्प्ट खोलना है। फिर "संपादित करें" चलाएं (हाँ पुराना पुराना)। फिर वहां टेक्स्ट पेस्ट करें (यह वास्तव में काफी समय लेता है)। तब मैं आयत का चयन करने में सक्षम हूं जिसके बाद मैं हूं।संपादक को आयताकार

क्या कोई अन्य संपादक इस सुविधा का समर्थन करता है? मैं नोटपैड ++ से परिचित हूं।

उत्तर

7

आप विजुअल स्टूडियो में कट/कॉपी करने के लिए एक आयताकार क्षेत्र का चयन कर सकते हैं माउस या (शिफ्ट +) कर्सर कुंजी के साथ अपना चयन करने से पहले एएलटी कुंजी दबाकर। How to: Select and Change Text

+5

Alt-drag ब्लॉक चयन का समर्थन करने वाले कई संपादकों में अर्ध-मानक शॉर्टकट है। आईआईआरसी जिसमें एमेडिटर, नोटपैड ++ और टेक्स्टपैड शामिल है। – bobince

+0

मैंने अभी Alt-drag का उपयोग किया और बहुत समय बचाया! धन्यवाद! – David

+0

विकल्प (Alt) -Drag BBEdit में काम करता है। जोय! – Andrew

2

यदि आप विम का उपयोग करते हैं, तो ctrl-v आपको पाठ के आयताकार ब्लॉक का चयन करने देगा।

आपको विंडोज संगतता को अक्षम करना पड़ सकता है, अन्यथा ctrl-v बस पेस्ट करेगा।

दरअसल, the documentation कहता है कि ctrl-q आपको mswin संगतता में आयताकार चयन करने देगा।

1

आप इसे nedit (जो विंडोज के लिए उपलब्ध है) के साथ कर सकते हैं। Ctrl दबाएं और आयताकारों का चयन करने के लिए माउस (बाएं-क्लिक) खींचें।

लिनक्स में, आप भी सिर्फ cut इस्तेमाल कर सकते हैं:

cut -b4- file 

हर पंक्ति से पहले तीन वर्ण हटा देंगे और STDOUT लिए परिणाम मुद्रित करें।

1

Emacs kill-rectangle और yank-rectagle (C-x r y) (C-x r k डिफ़ॉल्ट रूप से करने के लिए बाध्य) का समर्थन करता है इस लक्ष्य को हासिल करने के लिए देखें। इसके अलावा संभावित ब्याज delete-extract-rectangle (कोई डिफ़ॉल्ट बाध्यकारी नहीं है, और प्रोग्रामिंग उपयोग के लिए लक्षित है)।

आप दिलचस्प क्षेत्र के एक कोने में नेविगेट करके C-<space> पर निशान लगाने, विपरीत कोने पर नेविगेट करने और वांछित फ़ंक्शन का आह्वान करने के लिए इसका उपयोग करते हैं।

1

UltraEdit एक स्तंभ मोड (मेनू कॉलम/स्तंभ मोड, कीबोर्ड शॉर्टकट Alt + सी) है। इससे ब्लॉक चयन करना, हटाना, स्तंभ-वार आदि डालना संभव है, केवल कीबोर्ड (माउस भी काम करता है) का उपयोग कर।

अपने उदाहरण के लिए: 40 लाइनों के लिए कॉलम स्थिति 1 पर शून्य चौड़ाई चयन करें और दबाएं हटाएं तीन बार। या बस 3 एक्स 40 ब्लॉक का चयन करें और दबाएं हटाएं।

1

जेएडिट लंबवत चयन का समर्थन करता है (कीबोर्ड शॉर्टकट Alt + \) है। यह कई, गैर-निरंतर चयन भी कर सकता है (कीबोर्ड शॉर्टकट Ctrl + \ है)। और जब आप टाइप करते हैं तो सभी चयनों को प्रभावित करते हैं, तो आप एक साथ कई लाइनों को संपादित कर सकते हैं, या एक ही पंक्ति को एक साथ स्थान से अधिक में संपादित कर सकते हैं। अथवा दोनों।

वर्टिकल पेस्टिंग भी समर्थित है। यह एक सुविधा है जिसे मैं हर समय उपयोग करता हूं।यह संपादन कॉलम को हवा बनाता है।

यदि आपके पास आसानी से चयन करने के लिए बहुत सी रेखाएं हैं, तो जेडिट की खोज और प्रतिस्थापन उतना ही अच्छा है जितना इसे प्राप्त होता है।

जेएडिट एक जावा एप्लिकेशन है, और इसलिए अधिकांश संपादकों की तुलना में अधिक सिस्टम संसाधनों का उपयोग करता है। लेकिन दूसरी तरफ यह ज्यादातर प्रणालियों पर काम करता है, और संपादन टेक्स्ट को और अधिक कुशल बनाने के लिए इसमें प्लग-इन का भार होता है।

http://www.jedit.org

4

Zeus संपादक कुंजीपटल संचालित स्तंभ कटौती/कॉपी और पेस्ट कर सकते हैं।

इसके अलावा डिफ़ॉल्ट ज़ीउस माउस अंकन कॉलम मोड में है।

0

यह जेजीएसओफ्ट के Editpad का उपयोग करके किया जा सकता है जिसमें एक फ्रीवेयर लाइट संस्करण है जो अपंग नहीं है।

संबंधित मुद्दे