चयन की प्रत्येक पंक्ति में एक स्ट्रिंग जोड़ें


11

चयन की प्रत्येक पंक्ति के लिए एक स्ट्रिंग प्रस्तुत करने के लिए, मैं आमतौर पर "वृद्धि रेखा इंडेंट" (जो प्रत्येक पंक्ति में एक टैब जोड़ता है) का उपयोग करता हूं और फिर टैब के लिए एक खोज चलाता हूं / मेरे स्ट्रिंग के साथ बदल देता हूं।

क्या किसी को पता है कि चयन की हर पंक्ति में एक स्ट्रिंग कैसे जोड़ा जाए?


3
प्रीपेन्ड को करने का एक तरीका जो इसमें शामिल नहीं है / बदल रहा है, वह है कि अपने कर्सर को पहली पंक्ति की शुरुआत में ले जाएं, नीचे Alt + Shiftब्लॉक को चुनने के लिए चयन को विस्तारित करने के लिए कर्सर को नीचे रखें और कुंजी का उपयोग करें। यह आपको प्रत्येक पंक्ति में एक साथ टाइप करने की अनुमति देता है
सिमोन

मैंने अपना उत्तर नीचे दिया है
साइमन

जवाबों:


16

नोट: मैंने शुरू में प्रश्न को गलत बताया, इसलिए मैंने इसे टिप्पणी के रूप में पोस्ट किया है क्योंकि यह अभी भी संभावित रूप से उपयोगी है, लेकिन उत्तर नहीं है

एक तरीका जो शामिल नहीं है / प्रतिस्थापित करता है (लेकिन केवल तभी काम करता है यदि आप इसे हर लाइन पर करना चाहते हैं , जिसमें आपके ब्लॉक में रिक्त लाइनें शामिल हैं), यह है:

  • पहली पंक्ति के प्रारंभ में अपना कर्सर ले जाएँ
  • Alt + Shiftब्लॉक के अंत तक चयन को विस्तारित करने के लिए नीचे दबाए रखें और कर्सर को दबाएं

इससे आप हर लाइन पर एक साथ टाइप कर सकते हैं


धन्यवाद, मेरे विशिष्ट प्रश्न का उत्तर नहीं मिला, लेकिन इससे मेरी समस्या हल हो गई / बहुत उपयोगी थी।
मूल्सकिनर

सीधे शब्दों में शानदार @Simon
प्रभाकरण

कम से कम मेरे वर्तमान नोटपैड ++ संस्करण (7.7.1) में यह केवल तभी काम करता है जब लाइनों की लंबाई समान हो, अन्यथा यह चयन की पहली पंक्ति की लंबाई के समान स्तंभ पर प्रत्येक पंक्ति में सम्मिलित होगी।
जोनाथन

5
  1. खोज -> खोजें चुनें
  2. बदलें टैब का चयन करें
  3. नीचे बायीं ओर Search Mode के रूप में Regular अभिव्यक्ति चुनें
  4. दर्ज करें के रूप में दर्ज करें : $
  5. के रूप में बदलें के साथ दर्ज करें : स्ट्रिंग जो आप लाइनों के अंत में करना चाहते हैं
  6. चयन में जाँच करें
  7. अगला खोजें या सभी बदलें पर क्लिक करें

यह साइट नियमित अभिव्यक्ति के परीक्षण के लिए अच्छी है और इसका त्वरित संदर्भ है:

http://rubular.com/


लेकिन ^ लाइन की शुरुआत है, लगता है कि आप $ का मतलब है? लेकिन वैसे भी, दोनों ने मुझे "खोज करने के लिए नियमित अभिव्यक्ति बुरी तरह से बनाई है"
म्यूलस्किनर

फिर भी मुझे "खोज करने के लिए नियमित अभिव्यक्ति बुरी तरह से बनाई गई है", Notepad ++ v.5.6.4 (यूनिकोड) का उपयोग करके im
Muleskinner

हां, मैंने पहले आपके प्रश्न को गलत पढ़ा, लेकिन फिर मैंने अपना उत्तर अपडेट कर दिया। फिर पता नहीं क्या है। मेरे पास विंडोज 7 पर नोटपैड ++ 5.9.3 है। शायद आप अपग्रेड करने की कोशिश कर सकते हैं, अगर यह त्रुटि नोटपैड ++ के आपके संस्करण के लिए विशिष्ट है? साथ ही शायद आप नियमित अभिव्यक्ति "a" या "के लिए खोज करने का प्रयास कर सकते हैं।" यह देखने के लिए कि क्या यह सामान्य अभिव्यक्ति है जो आपके सेटअप में काम नहीं करती है।
केके

4

नियमित अभिव्यक्ति $को उस स्ट्रिंग से बदलें जो आप चाहते हैं।


यह मुझे देता है "खोज करने के लिए नियमित अभिव्यक्ति बुरी तरह से बनाई गई है", मुझे $ को कैसे प्रारूपित करना चाहिए?
मुल्सकिनर

3

वैकल्पिक रूप से,

  1. खोज -> बदलें चुनें
  2. खोज मोड के लिए विस्तारित चुनें
  3. क्या खोजें: \ n
  4. इसके साथ बदलें: जो भी \ n है

ध्यान दें कि यदि आप प्रतिस्थापन में \ n को छोड़ देते हैं , तो आपकी सभी पंक्तियाँ एक साथ चिपका दी जाएंगी (जो कि शायद आप नहीं चाहते हैं)।

मैं आमतौर पर नोटपैड ++ को विस्तारित मोड में छोड़ देता हूं क्योंकि यह मुझे वैकल्पिक रूप से लाइनों को पाने (\ n हटाकर) या उन्हें विभाजित करने (\ n डालने से) की अनुमति देता है, और विशेष पात्रों जैसे * + () आदि से भ्रमित नहीं होता है। जिसे मैं अक्सर C ++ कोड में खोज रहा हूं।)


0

चयनित पंक्तियों के बारे में, मेरे पास एक ट्रिक है। 1.first, सीखें कि हर लाइन को शुरू और लाइन में कैसे डालें। ( https://www.youtube.com/watch?v=SiPLZzRqEwM ) 2.cut टेक्स्ट (आप करना चाहते हैं) ), इनको एक नई फ़ाइल (नोटपैड में) चिपकाएँ 3. इन्टर (1 के अनुसार) 4. इन पर चिपकाएँ और अपनी मूल फ़ाइल पर चिपकाएँ


कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है
DavidPostill

यदि आप ऐसा करने की कोशिश करते हैं, तो यह काम करेगा।
的 的 患有 患有 患有 患有 患有 为了 为了 为了 为了

-1

यह नोटपैड ++ का उपयोग करके किया जा सकता है। इसके बारे में यहाँ बताया गया है। http://dotnet-programming-solutions.blogspot.ae/2012/11/how-to-add-text-to-beginning-or-end-of.html मूल रूप से इसका एक नियमित अभिव्यक्ति मिलान है और प्रतिस्थापित करता है। यह इतना आसान है जितना कि सभी को प्रतिस्थापित करना।


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