मैं चयन में पाठ को कैसे प्रतिस्थापित करूं?


124

मैंने अभी सबक्लेम टेक्स्ट 2 का उपयोग करना शुरू किया है, एमएसीएस से आ रहा है।

मेरे पास चयनित पाठ का एक क्षेत्र है। उस क्षेत्र के भीतर, मैं '0' के सभी पाठ उदाहरणों को '255' से बदलना चाहूंगा।

मैं इस प्रकार के पाठ प्रतिस्थापन कैसे करूँ?

जवाबों:


212

इसने मुझे बाहर निकाल दिया, और उपरोक्त उत्तरों में से कोई भी वास्तव में मुझे नहीं मिला जो मैं चाहता था। मुझे अंत में वह उत्तर मिला जिसकी मैं तलाश कर रहा था, एक मैक पर अगर आप + option+ करते हैं तो Fयह आपके संपादक के तल पर एक फाइंड-रिप्लेसमेंट बार लाएगा जो आपके द्वारा खोली गई फ़ाइल के लिए स्थानीय है।

एक आइकन विकल्प है, जिसे जब ओवर किया जाता है, तो "इन सिलेक्शन" कहता है कि आप चयन के भीतर खोजने और बदलने का चयन कर सकते हैं। मैंने नीचे स्क्रीनशॉट में सही आइकन की ओर इशारा किया है।

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

हिट सभी की जगह लेती है, और वॉयला, सभी उदाहरणों को '0'बदल दिया जाएगा '255'

नोट: यह सुविधा केवल तभी उपलब्ध है जब आप + option+ का उपयोग करते हैं F

यह प्रकट नहीं होता है जब आप का उपयोग + shift+ F

नोट: इस के सभी उदाहरणों का स्थान ले लेगा '0'साथ '255'। आप बदलना चाहते हैं तो 0(उद्धरण के बिना) के साथ 255है, तो बस डाल 0(उद्धरण के बिना) और 255में Find What:और Replace With:क्रमशः क्षेत्रों।

ध्यान दें:

optionकुंजी को कुंजी के रूप में भी लेबल किया गया है alt

कुंजी को कुंजी के रूप में भी लेबल किया गया है command


2
इस उत्तर के लिए धन्यवाद! ग्राफिक भी मदद करता है। मैंने सोचा था कि केवल command+shift+Fसंवाद था। पता नहीं वहाँ एक और एक था।
जोसेफ मैरीकल

2
यह एकमात्र उत्तर है जो वास्तव में प्रश्न का उत्तर देता है - मैं चयन में पाठ को कैसे प्रतिस्थापित करूं ।
एरिकोको

7
Ctrl+HGNU / Linux, या मेनू Find> परReplace...
cbliard

हाँ @CBLIARD Ctrl + H UBUNTU धन्यवाद के लिए काम किया है
ज़ी

15
पर Windows OSयह है Ctrl+Hया मेनू Find > Replace..., लिनक्स (@cbliard देखने की टिप्पणी) के लिए के रूप में ही हो रहा है
एड्रियन रहो

36

एक मैक पर आप उस पाठ का चयन कर सकते हैं जिसे आप बाद में हैं: cmd+ ctrl+ दबाएं G

यह आपके चयनित पाठ के प्रत्येक उदाहरण को एक ही दस्तावेज़ में चयनित करेगा। यदि आप अब अपने मूल हाइलाइट किए गए टेक्स्ट को बदलना शुरू करते हैं, तो आप एक ही समय में अन्य सभी घटनाओं को बदल देंगे।


6
धन्यवाद! यही वह है जिसकी तलाश में मैं हूं।
कोप्टी

यह ठीक से काम नहीं करता है। जैसे ही आप CMD-Ctrl-G दबाते हैं, आपके चयनित पाठ से मेल खाने वाले अन्य सभी सब्सक्रिप्शन भी चयनित हो जाते हैं और फिर संपादित करते ही बदल जाते हैं।
डेविड

@ दाऊद। निश्चित रूप से आपने जैसा व्यवहार किया वैसा ही वर्णन किया है?
साइमन वाइल्डर

27

यहाँ जवाब में से कुछ वास्तव में मदद नहीं की है।

लोग आपको दिखा रहे हैं कि सामान कैसे खोजना है, लेकिन अब इसे कैसे बदलना है।

मेरे पास सिर्फ एक नज़र थी, और ऐसा लगता है कि यह प्रतिस्थापन के लिए Ctrl+ Hहै, फिर आपको खोज संवाद के साथ-साथ एक संवाद भी मिलता है। इसने मेरे लिए काम किया।


यह मैक उपयोगकर्ता के लिए काम नहीं करेगा। के रूप में, Ctrl + H मैक में उदात्त छुपाता है।
विनीत जैन

मैं एक मैक उपयोगकर्ता भी हूँ। यह cmd+ Hछिपाने के लिए, नहीं ctrlहै, हालांकि यह है कि किया जा रहा है अब मैं उदात्त के बजाय एटम का उपयोग करें और कहा की जगह के लिए शॉर्टकट है alt+ cmd+ fतो चीज़ें बदल सकते हैं
एडम कश्मीर डीन

17

ST2 में एक साथ कई चयन बदलने की सुविधा है।

  1. 0 के पहले उदाहरण पर डबल क्लिक करें जिसे आप बदलना चाहते हैं।
  2. 0 के अगले उदाहरण को चुनने के लिए Find-> क्विक ऐड नेक्स्ट * की कुंजी दबाएं , और तब तक दोहराएं जब तक कि आप 0 के सभी इंस्टेंसेस का चयन न कर लें जिसे आप बदलना चाहते हैं।
    यदि यह विधि एक ऐसे उदाहरण का चयन करती है जिसे आप छोड़ना चाहते हैं, तो Find-> क्विक स्किप नेक्स्ट की कुंजी दबाएं ।
  3. सत्यापित करें कि एकाधिक हाइलाइट किए गए फ़ील्ड वे हैं जिन्हें आप बदलना चाहते हैं। अगला, '255' में टाइप करें और इसे सभी चयनित उदाहरणों को एक साथ संशोधित करना चाहिए।

* अपने सिस्टम के लिए सही शॉर्टकट कुंजी खोजने के लिए मेनू बार पर मेनू खोजें को देखें। वेनिला विंडोज के लिए, मेनू आपको बताता है कि खोजें -> त्वरित जोड़ें अगला है Ctrl+ Dऔर ढूंढें -> त्वरित छोड़ें अगला है Ctrl+ K, Ctrl+ D


1
हां, बस किसी भी शब्द पर डबल क्लिक करें और अन्य सभी उदाहरणों को हल्के ढंग से हाइलाइट किया जाएगा और कमांड + डी दबाने शुरू कर दिया जाएगा और यह अन्य घटनाओं को उजागर करना शुरू कर देगा, और फिर आप बस टाइप करना शुरू कर सकते हैं और यह सभी चयनित क्षेत्रों में पाठ को बदल देगा।
वॉलमोबाइल

12

मुझे पता है कि यह कई बार उत्तर दिया गया है, और सभी सही हैं, लेकिन मैं हालांकि एक और जोड़ूंगा:

करने के लिए इसी तरह के Ctrl- Dविधि वर्तमान चयन के अलग-अलग घटनाओं चयन करने के लिए, आप के साथ फाइल में सभी घटनाओं का चयन कर सकते Alt+ F3जब विंडोज या लिनक्स (का उपयोग कर CMD+ CTRL+ Gमैक दुनिया में)।

यह बड़े पैमाने पर परिवर्तन के लिए सहायक है।


9

सबसे पहले, टेक्स्ट के उस हिस्से को चुनें जिसमें बिट्स आप बदलना चाहते हैं। विंडोज पर (क्षमा करें) यह Ctrl+ है Hया Find > Replace...यह फ़ाइल के नीचे फाइंड / रिप्लेस बॉक्स को खोलता है। अपना विवरण दर्ज करें फिर क्लिक करें Replace All(या Ctrl+ Alt+ Enter)


6

1) Ctrl + F(या Cmd + Fएक मैक पर);
2) उस स्ट्रिंग को दर्ज करें जिसे आप विंडो के नीचे इनपुट पर ढूंढना चाहते हैं।
3) प्रेस "सभी खोजें";

अब सभी दिखावे के लिए चुने गए हैं। आप जो चाहे करें।

अलग

खुलने वाले इनपुट के बाईं ओर विकल्पों का एक गुच्छा होता है Ctrl + F। एक ऐसा है जो "चयनित पाठ में खोजें" जैसा कुछ कहता है। पाठ का एक गुच्छा चुनें, उस विकल्प की जाँच करें और 2 से शुरू करके ऊपर समान चरणों को दोहराएं)। अब, केवल उस चयन से संबंधित मिलान का चयन किया जाता है।


जटिलताओं: मैं linux का उपयोग कर रहा हूं, और ST2 के लिए इमैक कीबाइंडिंग का उपयोग कर रहा हूं। तो, CTRL-F सिर्फ कर्सर को आगे बढ़ाता है। इसके अलावा, मैं विशेष रूप से सोच रहा हूं, क्या लक्ष्य स्ट्रिंग के सभी उदाहरणों को बदलने का एक तरीका है जो चयन के भीतर मौजूद हैं।
user1419762

पूरी तरह से एक चयन के भीतर बदलने के लिए मेरी तरफ देखें। अब लिनक्स के बारे में ... मैं वास्तव में आपकी मदद नहीं कर सकता क्योंकि मैंने इसे केवल मैक और विंडोज़ पर इस्तेमाल किया है।
बैनझोमाइकाक

4

आप टेक्स्ट खोजने के लिए ctrl+ Fका उपयोग कर सकते हैं ।
ctrl+ hप्रतिस्थापन पाठ दर्ज करने के लिए। फिर ctrl+ shift+h वर्तमान चयनित पाठ और अगले मिलान वाला पाठ करने के लिए कदम को बदलने के लिए।

यह विंडोज़ के लिए है। लेकिन आप मैक में भी जांच कर सकते हैं जिसके लिए आप प्राथमिकता के तहत प्रमुख बाइंडिंग की जांच करना चाहते हैं।


3

विंडोज
1- खोजें: CTRL+ F
2- सेलेक्ट-इन: Alt+ Enter

अब आप "शॉट-ऑन-टीवी" एसटी होमपेज स्पॉट जैसे एक शॉट में सभी चयन को बदल सकते हैं।

इसका श्रेय जाता है: https://superuser.com/a/921806/342825


3
  1. उस आइटम का चयन करें जिसे आप बदलना चाहते हैं (इसे क्लिक करें, या Ctrl- Fइसे खोजने के लिए) ...

  2. फिर कर एक ( Ctrl- Apple- G) मैक पर (। उर्फ "त्वरित सभी का पता लगाएं,"), एक ही बार में स्ट्रिंग की सभी घटनाओं पर प्रकाश डाला।

  3. अब बस अपने प्रतिस्थापन पाठ को सीधे टाइप करें ... आपके द्वारा टाइप करते ही सभी चयन घटनाओं को बदल दिया जाएगा (जैसे कि आपका कर्सर एक साथ कई स्थानों पर था)!

बेहद सुविधाजनक...


2

जैसा कि @JOPLOmacedo ने कहा, ctrl+ Fवह है जिसकी आपको आवश्यकता है, लेकिन यदि आप उस शॉर्टकट का उपयोग नहीं कर सकते हैं जो आप मेनू में देख सकते हैं:

  • पायें -> लगाएं ।।

    आखिर तुमने इसे हासिल कर ही लिया है।
    तुम भी के लिए एक कस्टम keybind सेट कर सकते हैं ढूँढें में जा रहा:

  • प्राथमिकताएं -> कुंजी बाइंडिंग - उपयोगकर्ता

    चयन के लिए आपके अनुरोध के रूप में केवल अनुरोध, खोज फ़ील्ड के ठीक बगल में एक बटन है जहां आप "चयन में" का विकल्प चुन सकते हैं ।

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