ग्रहण-आधारित संपादकों में से एक में मैंने हाल ही में कोशिश की (मुझे लगता है कि यह रूबीमाइन था), जब एक रूबी कीवर्ड जो या तो खोला गया था या एक विधि बंद या ब्लॉक चुना गया था, संबंधित खुला/बंद कीवर्ड हाइलाइट किया गया था। इसी तरह से विम एक समान खुले/बंद कोष्ठक को हाइलाइट करने में सक्षम है।विम: रूबी (डीफ/एंड, डू/एंड इत्यादि) में कीवर्ड जोड़े को हाइलाइट करें
उदाहरण के लिए, यदि मैंने 'def' चुना है, तो यह संबंधित 'अंत' को हाइलाइट करेगा। यह डू/एंड ब्लॉक के लिए भी काम करता है।
यह वास्तव में आसान था, खासकर उन लंबी और कभी-कभी भारी घोंसले वाली रुपेक फ़ाइलों के लिए।
क्या कोई यह जानता है कि विम में इसे कैसे प्राप्त किया जाए?
ruby-matchit.vim पर एक नज़र डालें - जो आपको 'def' ...' end' और 'class'..'end' और'% 'का उपयोग कर कंपनी के बीच उछाल देता है। जो तर्क आप चाहते हैं उसके लिए तर्क समान होना चाहिए। http://vim.sourceforge.net/scripts/script.php?script_id=290 – Telemachus
'x' के लिए एक और उपयोगी विम प्लगइन ... 'एंड' जोड़े टिम पोप की 'एंडवाइ' है, जो स्वचालित रूप से 'एंड' जब भी आप एक सेक्शन शुरू करते हैं जिसके लिए एक की आवश्यकता होती है: http://github.com/tpope/vim-endwise – Telemachus
टिप्पणी टेलीमैचस के लिए धन्यवाद। ये वही नहीं हैं जो मैं ढूंढ रहा हूं, लेकिन फिर भी सहायक। रूबी-मैचिट एक ही उद्देश्य की सेवा कर सकता है, लेकिन यदि संभव हो, तो मैं अपने प्रश्न में वर्णित हाइलाइटिंग पसंद करूंगा। एक बार जब मैं विम के बारे में और जानूं, तो मैं जांच कर सकता हूं कि खुद को लागू करना संभव है या नहीं। – pakeha