2012-03-13 11 views
5

मैं वर्तमान में ईआरबी फाइलों में अपने कुछ एचटीएमएल टैग बंद करने के लिए रागाटैग का उपयोग करने की कोशिश कर रहा हूं। हालांकि, कुछ (सी-एक्स)/(जिसे मैं समझता हूं, "CONTROL" + "अपरकेस एक्स" + "/") को दबाकर यह सिर्फ बफर को प्रिंट करता है। कोई विचार?रागागैग स्पष्ट रूप से काम नहीं कर रहा है?

+0

मुझे नहीं लगता कि 'एक्स' को "अपरकेस एक्स" ('शिफ्ट' + x' या' ') के रूप में व्याख्या किया जाना चाहिए। इसके बजाय 'Ctrl' + 'x' +'/'(लोअरकेस x) आज़माएं। – romainl

+0

काम पर प्रतीत नहीं होता है - हालांकि यह उल्लेखनीय है कि यह अब बफर को प्रिंट नहीं करता है! – Alxjrvs

उत्तर

2

पहले, अपने .vimrc फाइल में यह सुनिश्चित कर लें, तो आप लाइन

let g:ragtag_global_maps = 1 

यह आपको <C-X>/ या <C-X><space>

अगला में के रूप में ragtag कुंजी मैपिंग पर पहुंच देता है, ध्यान दें कि यह सुनिश्चित हो आपके लिए उपलब्ध उपलब्ध रैगटाग फ़ंक्शंस उस फ़ाइल के प्रकार पर निर्भर करता है जिसमें आप हैं। उदाहरण के लिए, जब आप मानक .rb फ़ाइल में हैं, तो आपको केवल कुछ सुविधाएं मिलती हैं, जबकि यदि आप erb फ़ाइल खोलते हैं, तो आपको सभी उपहार मिलते हैं ।

उम्मीद है कि मदद करता है।

1

कुछ समय के लिए टाइमआउटलेन और ttimeoutlen को संशोधित करने का प्रयास करें, या अपने .vimrc में सेट की गई किसी भी पंक्ति को हटाएं। काम करने के लिए ragtag के लिए डिफ़ॉल्ट मान पर्याप्त होना चाहिए।

2

सुनिश्चित करें कि आप सही मोड में हैं। Ragtag.vim की (Ctrl-X) कुंजी मैपिंग केवल "डालने" मोड में काम करती है, जो थोड़ा गैर-सहज ज्ञान युक्त है क्योंकि विम में अधिकांश टेक्स्ट मैनिपुलेशन "सामान्य" मोड में किया जाता है।

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