मान लीजिए कि मैं एक फ़ाइल के साथ काम कर रहा हूँ उदात्त पाठ 3 में जिसमें एक एकल वर्ण चर की कई घटनाएँ हैं c
, जिसे मैं दूसरे नाम में बदलना चाहता हूँ।
जब मैं अपने कर्सर के साथ उस चर के एक उदाहरण का चयन करता हूं, तो उदात्त पाठ स्वचालित रूप से मेरे लिए उस चर के अन्य उदाहरणों को उजागर करता है:
यह दृश्य हाइलाइट सेटिंग द्वारा सक्षम किया गया है: "match_selection": true
और स्पष्ट रूप से पता चलता है कि उदात्त केवल उस चरित्र के अन्य उदाहरणों को उजागर करने के लिए पर्याप्त स्मार्ट है जहां यह एक चर के रूप में प्रासंगिक है।
हालाँकि इस हाइलाइट के बावजूद कि यह संभव होना चाहिए, ऐसा लगता है कि अब कोई भी आसान तरीका नहीं है कि स्वचालित रूप से इन हाइलाइट किए गए c
चर का चयन करें ।
यदि मैं जल्दी से अगला ( ) या क्विक फाइंड ऑल ( ) के c
साथ कई कर्सर का उपयोग करके चर के सभी उदाहरणों का नाम बदलना चाहता हूं , तो केवल उस चर का चयन करने के बजाय , मुझे चयनित 'वर्ण' का हर एक उदाहरण मिलता है:
cmd+D
ctrl+cmd+G
c
यह स्पष्ट रूप से उपयोगी नहीं है, क्योंकि इसका वास्तविक चर से कोई संबंध नहीं है; यह केवल सभी अक्षरों को "सी" नेत्रहीन रूप से चयनित करता है, भले ही वे चयनित चर हैं या नहीं।
क्या क्विक ऐड नेक्स्ट और क्विक फाइंड ऑल को बाध्य करने का एक तरीका है , जो हाइलाइटिंग नियमों की तरह व्यवहार करना है जो match_selection
सेटिंग का उपयोग करता है? यह इस मामले में केवल चयनित चरित्र (ओं) के प्रत्येक उदाहरण को नेत्रहीन रूप से चुनने की तुलना में अधिक उपयोगी होगा।
क्या मैं कुछ भूल रहा हूँ? मुझे क्विक फाइंड ऑल इंस्टेंस या क्विक ऐड नेक्स्ट वेरिएबल ऑप्शन नहीं मिल रहा है या क्विक फाइंड ऑल और क्विक ऐड नेक्स्ट के डिफ़ॉल्ट व्यवहार को कस्टमाइज़ करने का कोई तरीका नहीं है । जहाँ तक मैं बता सकता हूँ, मेरा एकमात्र विकल्प या तो मैन्युअल रूप से प्रत्येक आवृत्ति का नाम बदलना है c
, या मूल हाइलाइटिंग एल्गोरिथ्म के समान परिणाम प्राप्त करने के लिए कुछ कस्टम रीगेक्स लिखना है।