2009-10-30 9 views
24

मैं विम के लिए एक बफर एक्सप्लोरर स्थापित करने के बारे में सोच रहा हूं। minibufexpl और bufexplorer बहुत अच्छी रेटिंग है। क्या कोई उनके बीच मतभेद या पेशेवरों और विपक्ष को समझा सकता है। या केवल स्वाद का मामला है? धन्यवाद!वीआईएम: मिनीब्यूफेक्सप्ल बनाम bufexplorer प्लगइन्स

उत्तर

31

मैंने उन दोनों प्लगइन का उपयोग किया है। मैंने थोड़ी देर के लिए मिनीबफ एक्सप्लोरर का इस्तेमाल किया (कुछ सालों) और यह उन परिस्थितियों को छोड़कर बहुत अच्छा था जहां आपके पास बड़ी संख्या में बफर खुले हैं। फिर यह भ्रमित हो जाता है और स्क्रीन स्पेस को बहुत अधिक लेना शुरू कर देता है।

बफर एक्सप्लोरर आपको लगातार बफर के बारे में निरंतर दृश्य नहीं देता है लेकिन यह वास्तव में एक बहुत अधिक ठोस (कम flaky) प्लगइन है और जब आप बफर एक्सप्लोर मोड में स्विच करते हैं तो यह आपको उन बफर को तुरंत हटा देता है जिन्हें आप नहीं कर रहे हैं आदि का उपयोग करना मुझे अब और अधिक पसंद है।

मूल रूप से, यदि आप नियमित रूप से 8 से अधिक फ़ाइलों को संपादित नहीं करते हैं तो मैं मिनीबफ कहूंगा। बुफ एक्सप्लोरर अगर आप एक साथ फाइलों को संपादित करते हैं।

+1

हाय Benj, त्वरित जवाब के लिए धन्यवाद! मैं पहले मिनीबफ कोशिश करूंगा। एक अच्छा सप्ताहांत! – Jogusa

+0

+1 क्रिस्टल। धन्यवाद। –

10

मैं दोनों का उपयोग किया लेकिन fuzzyfinder के लिए ले जाया गया है। मिनीबफ आपको बफर के बीच आसानी से स्विच करने के लिए एक छोटी सी खिड़की देता है और bufexplorer आपको एक खिड़की देता है जिसे आप खुले बफर को कॉल करने के लिए बुला सकते हैं।

अब तुम खिड़की आह्वान मुझे fuzzyfinder पर आप बेचते हैं, और फ़ाइल कि खुला है के नाम से मेल करने के लिए लिखना प्रारंभ करें। फ़ाइल नाम सहित फ़ाइल के पूर्ण पथ में बफर आईडी या कोई भी भाग हो सकता है। फ़ज़ीफिंडर भी आपकी टैग फ़ाइल के साथ काम करता है ताकि आप आसानी से अपनी परियोजना के भीतर किसी भी टैग पर जा सकें। निर्देशिकाओं, मार्करों और हाल ही में उपयोग की जाने वाली फ़ाइलों के साथ भी काम करता है। यह एक स्प्लिट विंडो, टैब या वर्तमान विंडो में भी खुल सकता है।

+0

@ ब्रेंडन: बहुत, बहुत रोचक! धन्यवाद। – Jogusa

+0

मैं अभी फ़ज़ीफिंडर के पास गया हूं, कुछ स्थितियों में उत्कृष्ट लगता है (यदि आपके पास एक छोटी टैग फ़ाइल है)। दुर्भाग्यवश मुझे विजुअल स्टूडियो के सभी पुस्तकालयों के साथ एक विशाल टैग फ़ाइल चाहिए। इससे आपको अस्पष्ट खोजकर्ता बहुत व्यापक ओमनी पूर्णता का प्रयास करने के लिए पागल हो जाता है ... आह अच्छी .. – Benj

+3

[CtrlP] (https: // github। com/kien/ctrlp.vim) ftw, आप में से उन लोगों के बारे में पता नहीं है। काश मैं इसके बारे में कुछ साल जल्द ही पता चला। हालांकि, ये उपकरण "बफर एक्सप्लोरर" प्लगइन की आवश्यकता को पूरी तरह से समाप्त नहीं करते हैं, अक्सर आपको यह देखने की ज़रूरत होती है कि आप कौन सी फाइलें खोल चुके हैं - बस उनका नाम याद रखना! – drozzy

2

मैंने उन दोनों की कोशिश की है और मैं मिनीबफ पसंद करता हूं।

N CTRL-^ 

जहां एन बफर आप खोलना चाहते हैं की संख्या है: सच है कि आप एक नज़र में अपने सभी बफ़र्स और उनकी संख्या है कि आप बफर आप के साथ चाहते हैं करने के लिए स्विच कर सकते हैं। मुझे किसी भी अन्य बफर एक्सप्लोरर को तेज़ नहीं मिला है। हालांकि, जैसा कि बेंजा ने कहा था, यदि आप अक्सर कई फाइलों के साथ काम करते हैं तो आप बेहतर विकल्प चुनते हैं जैसे bufexplorer या selectbuf (एक प्रकार का bufexplorer अधिक अनुकूलन योग्य)।

1

तुम भी 0scan प्लगइन कोशिश कर सकते हैं। चयन सूची आकार को कम करने के लिए बस 0b दबाएं और बफर चुनें या डायर नाम या फ़ाइल नाम के हिस्से के विस्तार जैसे टैग दर्ज करें।

आप बफर चयनित लेकिन यह सूची आप कुंजी 0j और 0 हजार के साथ अगले या पिछले के बाद का चयन कर सकते से केवल एक ही नहीं था तो। अच्छा है अगर आपको कुछ डीआईआर से या कुछ एक्सटेंशन के साथ बफर के बीच स्विच करने की आवश्यकता है।

+0

सहायता साइट मर चुकी है: http://www.railmoon.com/vim_plugins/0scan/Entries/2009/9/26_Introduction.html – drozzy

7

मुझे लगता है कि फ़ाइलों का एक बहुत (8-10 से अधिक) के साथ MiniBufExplorer का उपयोग कर के बाद से यह स्क्रीन स्थान का एक बहुत लेता है जब तक आप एक बड़ा मॉनिटर है शायद नहीं बहुत ही कुशल है।

मैं एक ही समय में खुले कई बफर विभाजन के साथ MiniBufExplorer का उपयोग कर कुछ मुद्दों में भाग है, और मैं प्लगइन संशोधित इन सीमाओं के आसपास पाने के लिए।

प्लगइन को अनुपयोगी बनाने वाला हिस्सा यह तथ्य था कि कर्सर वर्तमान में सक्रिय बफर के बारे में कोई संकेत नहीं था, और बफर स्विच करते समय खो जाना बहुत आसान था। मैं पिछले/अगले बफर पर जाने के लिए एच और एल का उपयोग करता हूं।

मैंने प्लगइन को भी अपडेट किया ताकि यह हमेशा वर्तमान बफर के राज्य को प्रतिबिंबित करे, गीलेर को अनमोडिफाइड या संशोधित किया गया हो, प्लगइन को अद्यतन करने के लिए बफर स्विच किए बिना।

मुझे लगता है कि ये परिवर्तन वास्तव में खुले बफर की बड़ी संख्या के साथ-साथ उनके बीच चलने के मामले में एमबीई को और अधिक उपयोग करने योग्य बनाते हैं, जो महत्वपूर्ण है।

आप अद्यतन परिवर्तन यहाँ पा सकते हैं: https://github.com/fholgado/minibufexpl.vim

+0

कांटा पर बहुत अच्छा काम। मैं इसे tonite कोशिश करेंगे –

0

मैं पहली बार minibufexpl कोशिश की, लेकिन देखा कुछ अजीब पात्रों जबकि डालने मोड में तब दिखाई देते हैं, जब एक अंतरिक्ष चरित्र टाइपिंग पात्रों दोहरा या नेविगेशन तीर या hjkl का उपयोग करना। फिर अनइंस्टॉल किया और BufExplorer का प्रयास किया, जिसे मैं बेहतर पसंद करता हूं और अजीब charaters के मुद्दे को मेरे लिए हल किया गया था। मैं अपने मैक और उबंटू दोनों पर विम का उपयोग करता हूं; और जब तक मैंने minibufexpl को हटा नहीं दिया तब तक दोनों पर अजीब charater मुद्दा था। मेरा विम सेटअप यहां है: https://github.com/pixelhandler/vim-config

0

एक और तरीका एक सिंगल-लाइन बफर सूची दिखाने के लिए है क्योंकि आप बफर (एकल कुंजी मैपिंग) पर फ़्लिप कर रहे हैं। मैं इसे पसंद करता हूं: वांछित बफर का चयन करने के लिए बफर की सूची दिखाने के लिए एक प्रमुख मैपिंग, इसे स्विच करने के लिए दर्ज करें।

https://github.com/ngn/vim-buffing-wheel