2011-02-16 17 views
11

क्या मिलान की खोज शर्तों के मार्कर दिखाने के लिए gVim में कार्यक्षमता, प्लगइन या तरीके हैं, जो बफर में उनकी किसी न किसी स्थिति को इंगित करते हैं? उदाहरण के लिए, जब बफर में "foo" खोजें, तो सुविधा ने लंबवत स्क्रॉलबार के साथ मार्कर लगाए। प्रत्येक मार्कर एक मिलान "foo" इंगित करता है। जब आप उस स्थिति पर स्क्रॉल करते हैं, तो आप बफर में "foo" देखते हैं। इस सुविधा के साथ मैं आसानी से शब्द के वितरण पैटर्न को आसानी से बता सकता हूं, जहां वर्तमान शब्द दस्तावेज़ में अपेक्षाकृत अपेक्षाकृत है और लगभग कितनी घटनाएं हैं।gVim - मिलान किए गए खोज शब्दों की स्थिति स्थिति मार्कर

यदि ऐसी कोई सुविधा नहीं है, तो प्लगइन में स्क्रॉलबार और जीवीआईएम के अन्य जीयूआई घटकों में हेरफेर करने का कोई तरीका है?

Firefox में समान सुविधा द्वारा Search Marker (पुराना) किया जाता है, XUL/Migemo (पुराना) या FindBar Tweak (अप-टू-डेट) एक्सटेंशन।

अद्यतन:

+0

+1 जितना मैं इसे जीवीआईएम में देखना चाहता हूं, मुझे नहीं लगता कि यह जीवीआईएम के बहुत स्रोत को ट्विक किए बिना संभव है। लेकिन मुझे इसके लिए एक जवाब देखना अच्छा लगेगा :) –

+0

बीटीडब्ल्यू, यह सुविधा डिफ़ॉल्ट रूप से Google क्रोम में भी उपलब्ध है। – Rabarberski

+0

मुझे इस विचार को इतना पसंद है कि मैंने अपस्ट्रीम बग बनाया है। वहां टिप्पणी करने के लिए स्वतंत्र महसूस करें। चलो देखते हैं कि कोई इसे लागू करने के लिए तैयार होगा या नहीं: https://code.google.com/p/vim/issues/detail?id=191&thanks=191&ts=1388501313 –

उत्तर

2

आप वितरण देखना चाहते हैं, तो आप की कोशिश कर सकते:

:g//# 

इस लाइनों जहां खोज पैटर्न पाया जाता है दिखाएगा।

+0

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

1

:set hlsearch प्रकाश डाला खोज शब्दों को पाने के लिए प्रयास करें।

कर्सर की रेखा और कॉलम देखने के लिए ^G दबाकर भी प्रयास करें।

+0

त्वरित उत्तर के लिए धन्यवाद। हालांकि, हाइलाइट कीवर्ड मुझे स्क्रीन के बाहर मैचों की स्थिति नहीं देता है। यह बड़ी फाइलों के लिए अच्छा है, बड़ी फाइलों के लिए नहीं। कर्सर की स्थिति केवल मौजूदा मैच के लिए है, अन्य नहीं। इसके अलावा मुझे कॉलम नंबर, बस लाइन नंबर की परवाह नहीं है। –

संबंधित मुद्दे