2010-01-23 8 views
6

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

+0

इसमें कुछ समय में मदद करता है: कमांड "सेट बफ़र्स nnoremap : BufExplorer nnoremap : अरब nnoremap : BP alexchenco

+0

मैं बस अपना समर्थन की पेशकश करना चाहता था मैं एक टीम जहां में काम कर रहा हूँ। हर कोई नोटपैड ++ का उपयोग करता है, और मैं एकमात्र विमर हूं, और वे कभी मेरी बात नहीं सुनते हैं। वे प्रकाश के लिए अंधे हैं। डरावनी – Mosh

+0

मैं हर समय विम में टैब का उपयोग करता हूं। यदि आपके पास एकाधिक बफर खुलते हैं, तो आप टैब खोल सकते हैं उन सभी के लिए 'टैब टैब' का उपयोग करना। –

उत्तर

4

हां। मैं एक बफर एक्सप्लोरर प्लगइन के साथ ही सीखने बफर कमांड की सलाह देते हैं। मैं इस प्लगइन का उपयोग करता हूँ।

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

बफर प्रतिमान काफी सुरुचिपूर्ण एक बार आप इसे करने के लिए इस्तेमाल कर रहे हैं। कम दृश्य अव्यवस्था। लेकिन आप अपनी खुद की चीज़ ढूंढने के लिए विम के साथ मुक्त हैं

3

आप इन आदेशों का उपयोग कर सकते हैं: - सूची सभी खुले बफ़र्स

  • bp, bn -

    • ls पिछले या अगले बफर करने के लिए स्विच
    • bसंख्या - उस के साथ बफर करने के लिए स्विच संख्या
    • bटेक्स्ट - उस बफर पर स्विच करें जिसका नाम शामिल है एस स्ट्रिंग टेक्स्ट
  • 1

    विम में बफर से निपटने के कई तरीके हैं।

    CTRL-^बफर के बीच स्विच करने के लिए।

    : q Ctrl-W रूप में ही है

    अधिक जानकारी के लिए देख http://vim.wikia.com/wiki/Easier_buffer_switching

    3

    मैंने विम के लिए कई सेटअप की कोशिश की है। मेरा पिछला वह था जहां मैंने बफर के बजाए टैब का उपयोग करने की कोशिश की थी। यह बहुत संतोषजनक नहीं था।

    अब मैं बफर में लौट आया हूं और फ़ाइलों और बफरों को नेविगेट करने के लिए मैं केवल NERDTree और fuzzyfinder (मुझे लगता है कि पूर्व टेक्स्टमैट उपयोगकर्ता fuzzyfinder_textmate पसंद कर सकते हैं) प्लगइन का उपयोग करते हैं, दोनों महान हैं।

    फ़ाइलों को ढूंढने के लिए मैं या तो NERDTree को n या fuzzyfinder के फ़ाइल मोड से बाध्य करता हूं। खुले बफरों को नेविगेट करने के लिए मैं पूरी तरह से फज़फिंडर के बफर मोड का उपयोग करता हूं, बी से बंधे हैं।

    हाल ही में मैंने यह भी पाया कि मैं Ctrl-6 के साथ पहले खुले बफर पर स्विच कर सकता हूं (मुझे लगता है कि शायद अधिकांश कीबोर्ड पर Ctrl-^है)।

    +0

    एचएम, मैंने अभी देखा है किएन और बी के सामनेछीन लिया गया ... – vorpyg

    0

    BufferExplorerLight

    " quick buffer selection including unlisted 
    nnoremap <leader>b :buffers!<cr>:buffer<space> 
    

    वैकल्पिक रूप से

    nnoremap <leader>b :buffer<space> <c-d> 
    

    लेकिन वास्तव में आप FuzzyFinder कोशिश करने के लिए है!