2008-10-24 13 views
21

जब मैं विम में कोड ब्राउज़ करता हूं, तो मुझे खोलने और बंद करने वाले कोष्ठक/ ब्रैकेट देखने की आवश्यकता होती है, और % दबाकर अनुत्पादक लगता है।मिलान करने वाले कोष्ठक को हाइलाइट करने के लिए मैं विम कैसे प्राप्त करूं?

मैंने :set showmatch की कोशिश की, लेकिन जब आप ब्रैकेट में टाइप करते हैं तो कर्सर आगे और आगे कूदता है। लेकिन अगर मैं पहले से ही लिखित कोड ब्राउज़ कर रहा हूं तो क्या करना है?

उत्तर

29
DoMatchParen 

के बीच कूद करने के % आदेश का उपयोग कर सकते हैं।

संपादित करें: यह pi_paren प्लगइन (जो एक मानक प्लगइन है) से आता है।

+0

है, लेकिन है कि vim संस्करण 6.3 के साथ काम करने लगता है कि मैं का उपयोग नहीं लगता है में उल्लेख किया काम क्या आप vim 6.3 –

+1

में समान कार्यक्षमता प्राप्त करने के लिए कोई सुझाव प्रदान कर सकते हैं क्षमा करें, नहीं। आपकी सबसे अच्छी शर्त 5 साल से कम उम्र के विम के संस्करण में अपग्रेड करना होगा। मुझे यकीन है कि अगर आप चाहें तो इसे यूएसबी कुंजी से चला सकते हैं। –

+0

वीआई सुधारित 7.3 (2010 अगस्त 15) में इस संपादक कमांड में –

21

set showmatch आपकी सबसे अच्छी शर्त है। आप भी vim के भीतर आपकी .vimrc फ़ाइल

या

:DoMatchParen 

में मिलान कोष्ठक, ब्रेसिज़, कोष्ठक, उद्धरण, आदि

+0

मैं सवाल है कि% दबाने हर बार एक दर्द –

0

हो सकता है कि क्या आप चाहते हैं इस प्लगइन है:

http://www.vim.org/scripts/script.php?script_id=350

+1

किंडा को लोड करने से DoMatchParen को रोकता है, लेकिन बिंदु प्रति बेजोड़ लोगों को नहीं ढूंढना है, यह देखना है कि (आमतौर पर ठीक से मिलान किया जाता है) और स्वरूपित) मिलान करने वाले ब्रैकेट इस पर सही होने के बिना हैं (या टाइपिंग%) –

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

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