क्या फ़ाइल बफ़र्स के लिए विम का उपयोग करने वाले सूचकांकों के अनुक्रम को रीसेट करना संभव है?


8

जैसा कि मैंने विम के अंदर नई फाइलें खोली हैं, बफर इंडेक्स मनमाने ढंग से सूचकांकों को छोड़ देता है। मैं उपयोग करने वाले बफ़र्स के बीच स्विच करता हूं b<buffer-index>, इसलिए यह पवित्रता / ओसीडी खातिर अनुक्रमिक सूचकांक रखने में मदद करता है। थोड़ी देर के बाद, मैं सिर्फ विम से बाहर निकलता हूं और उन फ़ाइलों को लोड करता हूं जो मैं वर्तमान में सीएल के माध्यम से काम कर रहा हूं और यह क्रमिक रूप से उन्हें आदेश देता है, लेकिन यह एक दर्द है जब आपके पास कई उप-निर्देशिका पथ होते हैं।

क्या मैं अनुक्रम या कुछ और रीसेट कर सकता हूं?

जवाबों:


11

नहीं, विम को पुनः आरंभ किए बिना नहीं। कई कारणों से वे रीसेट नहीं किए जा सकते हैं, उनमें से कुछ आंतरिक हैं, कुछ विम् लिपियों के साथ आश्चर्य से बचने के लिए करते हैं जो बफर नंबर को स्टोर करते हैं।

क्या आप जानते हैं कि आप कर सकते हैं ": बफर आंशिक बफर नाम " दूसरे बफर में कूदने के लिए, जब तक कि आपके द्वारा आपूर्ति की जाने वाली स्ट्रिंग अद्वितीय है?


2
आह! टिप के लिए धन्यवाद, मुझे नहीं पता था: बफर ने आंशिक नामों के साथ काम किया।
लीओ

vim- एयरलाइन छद्म बफर संख्या का उपयोग करती है।
पासचलिस

3

एक सत्र बनाना ( :mksession!), समापन को बंद करना और सत्र खोलना ( :so Session.vim) आपको 2 से शुरू होने वाले सूचकांकों को फिर से चालू करेगा (सत्र का स्रोत बनाने के लिए उपयोग किया जाता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.