उदात्त पाठ 3 - त्वरित जोड़ें / मैच व्यवहार खोजें


14

मान लीजिए कि मैं एक फ़ाइल के साथ काम कर रहा हूँ उदात्त पाठ 3 में जिसमें एक एकल वर्ण चर की कई घटनाएँ हैं c, जिसे मैं दूसरे नाम में बदलना चाहता हूँ।

जब मैं अपने कर्सर के साथ उस चर के एक उदाहरण का चयन करता हूं, तो उदात्त पाठ स्वचालित रूप से मेरे लिए उस चर के अन्य उदाहरणों को उजागर करता है:

यह दृश्य हाइलाइट सेटिंग द्वारा सक्षम किया गया है: "match_selection": trueऔर स्पष्ट रूप से पता चलता है कि उदात्त केवल उस चरित्र के अन्य उदाहरणों को उजागर करने के लिए पर्याप्त स्मार्ट है जहां यह एक चर के रूप में प्रासंगिक है।

हालाँकि इस हाइलाइट के बावजूद कि यह संभव होना चाहिए, ऐसा लगता है कि अब कोई भी आसान तरीका नहीं है कि स्वचालित रूप से इन हाइलाइट किए गए cचर का चयन करें ।

यदि मैं जल्दी से अगला ( ) या क्विक फाइंड ऑल ( ) के cसाथ कई कर्सर का उपयोग करके चर के सभी उदाहरणों का नाम बदलना चाहता हूं , तो केवल उस चर का चयन करने के बजाय , मुझे चयनित 'वर्ण' का हर एक उदाहरण मिलता है: cmd+Dctrl+cmd+Gc

यह स्पष्ट रूप से उपयोगी नहीं है, क्योंकि इसका वास्तविक चर से कोई संबंध नहीं है; यह केवल सभी अक्षरों को "सी" नेत्रहीन रूप से चयनित करता है, भले ही वे चयनित चर हैं या नहीं।

क्या क्विक ऐड नेक्स्ट और क्विक फाइंड ऑल को बाध्य करने का एक तरीका है , जो हाइलाइटिंग नियमों की तरह व्यवहार करना है जो match_selectionसेटिंग का उपयोग करता है? यह इस मामले में केवल चयनित चरित्र (ओं) के प्रत्येक उदाहरण को नेत्रहीन रूप से चुनने की तुलना में अधिक उपयोगी होगा।

क्या मैं कुछ भूल रहा हूँ? मुझे क्विक फाइंड ऑल इंस्टेंस या क्विक ऐड नेक्स्ट वेरिएबल ऑप्शन नहीं मिल रहा है या क्विक फाइंड ऑल और क्विक ऐड नेक्स्ट के डिफ़ॉल्ट व्यवहार को कस्टमाइज़ करने का कोई तरीका नहीं है । जहाँ तक मैं बता सकता हूँ, मेरा एकमात्र विकल्प या तो मैन्युअल रूप से प्रत्येक आवृत्ति का नाम बदलना है c, या मूल हाइलाइटिंग एल्गोरिथ्म के समान परिणाम प्राप्त करने के लिए कुछ कस्टम रीगेक्स लिखना है।

जवाबों:


23

चाल एक खाली चयन के साथ शुरू करना है, अपने कर्सर के साथ केवल उस शब्द के बाईं ओर जिसे आप चुनना चाहते हैं। फिर, उस शब्द के सभी उदाहरणों का चयन करने के लिए CtrlG(या AltF3विंडोज / लिनक्स पर) हिट करें:

लुआ कोड

या हिट D( CtrlDविन / लिन पर) उन्हें एक बार में एक का चयन करने के लिए शुरू करें।


1
मूल रूप से वास्तव में मैं क्या देख रहा था, चीयर्स :) -
जोहान्स

यह काम करता है यदि आप सभी को एक फ़ाइल में चाहते हैं; मैं बस उन सभी को चाहता हूं जो करीब हैं, जैसे कि आप Ctrl + D के साथ मिलते हैं।
बेन दिल्ट्स

@BenDilts मुझे यकीन नहीं है कि आप क्या पूछ रहे हैं। तुम क्या करने की कोशिश कर रहे हो?
मैटडैमो

मान लें कि आपके पास दस अलग-अलग तरीकों से एक फ़ाइल है, जिनमें से प्रत्येक में "c" नाम का एक स्थानीय चर है। मैं पूरी फाइल की तुलना में छोटे क्षेत्र में तेजी से चयन करना चाहता हूं।
बेन दिल्ट्स

2
@BenDilts अपने कर्सर को पहले वाले के बाईं ओर रखें, और अपने इच्छित उपयोग का चयन करें Ctrl-D, जैसे मैंने अपने उत्तर में कहा था।
मैटडामो

0

किसी चर की सभी घटनाओं का चयन और नाम बदलने पर, इसका मतलब यह नहीं है कि सभी तार का नाम बदला जाना है। उदाहरण के लिए 'c' कई शब्दों में हो सकता है, चर नहीं। केवल वैरिएबल वाले एनाकोंडा ऐड-ऑन का उपयोग करने वाली घटनाओं का नाम बदलने के लिए:

चर पर राइट-माउस क्लिक करें

एनाकोंडा का चयन करें -> कर्सर के तहत ऑब्जेक्ट का नाम बदलें

Ps। नाम बदलने से पहले चयन की जाँच के लिए चर को डबल-क्लिक कर सकते हैं।

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