उदात्त पाठ में खोज शब्द के लिए कर्सर से चयन का विस्तार करें


0

मैं गैर-कोडिंग लेखन के लिए अक्सर उदात्त पाठ का उपयोग करता हूं, जहां एक कर्सर पद से खोज शब्द तक पाठ का चयन / हाइलाइट करने की क्षमता काम कर सकती है। क्या यह अंतर्निहित शॉर्टकट्स के साथ संभव है?

एक उदाहरण देने के लिए, मान लें कि मेरे पास निम्नलिखित पाठ है:

आखिरी तक धैर्य रखें। रोमन, देशवासियों, और प्रेमियों! मुझे मेरे कारण के लिए सुनो, और चुप रहो, कि तुम सुन सकते हो: मेरा सम्मान के लिए मुझ पर विश्वास करो, और मेरे सम्मान के लिए सम्मान है, कि आप विश्वास कर सकते हैं: मुझे अपनी बुद्धि में बंद करो, और अपनी इंद्रियों को जगाओ, कि आप बेहतर न्यायाधीश हो सकते हैं ।

मेरा कर्सर 'रोगी' के 'पी' के अंतर्गत है, और मैं वहाँ से 'प्रेमियों' के लिए पाठ का चयन करना चाहता हूँ! विम में, मैं कर सकता था v/lovers!, और यह 'रोगी' से 'प्रेमियों' तक चयन का विस्तार करेगा। सब-लाइम टेक्स्ट में वी-मोड ऐसा नहीं कर सकता है (और मैं इसकी उम्मीद नहीं करूँगा) ... लेकिन क्या सबलेम टेक्स्ट इस तरह से कुछ कर सकता है?

जवाबों:


0

मुझे यकीन नहीं है कि यहां किसी के स्वयं के प्रश्न का उत्तर देने के लिए मानदंड क्या हैं, लेकिन जब से मुझे इस एक के लिए खतरनाक Tumbleweed बिल्ला मिला है, मुझे लगा कि मैं इसे खुद करने की कोशिश करूंगा।

यहाँ एक (बहुत ही असभ्य) दृष्टिकोण है जिसके साथ मैं आया था; केवल ST3 में काम करता है। मूल विचार यह है कि आप एक वृद्धिशील खोज शुरू करते हैं (या नियमित रूप से खोजें, और ईएससी के साथ खोज क्षेत्र से बाहर निकलें), एक चिह्न सेट करें, पूर्व कर्सर स्थिति पर वापस जाएं, चयन को चिह्नित करने का विस्तार करें, फिर निशान को साफ़ करें। यह सभी निम्नलिखित मैक्रो में एन्क्रिप्ट किया जा सकता है, फिर एक शॉर्टकट कुंजी को सौंपा गया है:

[
{
"args": null,
"command": "set_mark"
},
{
"args": null,
"command": "jump_back"
},
{
"args": null,
"command": "select_to_mark"
},
{   "args":
    {
        "name": "mark"
    },
"command": "clear_bookmarks"
}
]

यह नीचे उबलता है: 1) वृद्धिशील खोज (OS X में कमांड- I, प्रवेश पर खोज क्षेत्र से बाहर निकलता है), 2) शॉर्टकट कुंजी मारा।

दो बड़े कैवियट। 1) यह केवल ST3 में काम करता है, क्योंकि ST2 में पिछले कर्सर स्थिति पर लौटने के लिए एक अंतर्निहित फ़ंक्शन नहीं है। 2) यह सभी चिह्नों को हटा देगा , इसलिए यदि आप नियमित रूप से अंकों का उपयोग करते हैं, तो आप इस मैक्रो को पसंद नहीं करेंगे (हालांकि मुझे यकीन है कि इसे अंतिम चिह्न को हटाने के लिए समायोजित किया जा सकता है)।

यह नहीं है v/<search term>। यह एक बदसूरत वर्कअराउंड है। लेकिन यह काम करता है, कम से कम ST3 के लिए। यदि किसी को ऐसा करने का अधिक सुरुचिपूर्ण तरीका पता है, या इसे ST2 में कैसे करना है, तो कृपया साझा करें।

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