कहो कि मेरे पास विम में खुले टैब का एक गुच्छा है, एक टैबलाइन के साथ कुछ इस तरह दिखता है:
1 v/file1.py 2 t/file.py 1 t/file.py 1 o/otherfile.py
देखें कि दोनों टैब "t / file.py" कैसे कहते हैं? वे अलग-अलग फाइलें हैं, वे बस एक ही टैब लेबल में बदल जाते हैं।
मेरे वर्कफ़्लो में टैब टाइटल्स अक्सर अस्पष्ट होते हैं (शेफ के नाम के लिए yay सब कुछ "default.rb") या unhelpful ("मुझे पता है कि इन 8 टैब में से एक 4 बफ़र्स के साथ है जिसमें से प्रत्येक के पास वह फ़ाइल है जिसकी मुझे तलाश है ...")।
मैं यह इंगित करने के लिए टैब का नाम बदलना चाहूंगा कि वे तार्किक रूप से क्या दर्शाते हैं:
1 homepage_view 2 tests 1 homepage_template 1 o/otherfile.py
टैब-आधारित लेबल पर डिफ़ॉल्ट रूप से टैब के साथ मैं ठीक हूं, जब तक कि टैब बन जाने के बाद मैं इसे बदलने के लिए स्वतंत्र हूं।
मैं विम में यह कैसे कर सकता हूं?
:help setting-tabline
(एक टर्मिनल में विम के लिए) या:help setting-guitablabel
(जीवीएम के लिए)। आप एक फ़ंक्शन लिख सकते हैं जो एक टैब-लोकल वेरिएबल के लिए चेक करता है और वह या कुछ डिफ़ॉल्ट रिटर्न करता है। फिर, एक टैब खोलने के बाद,:let t:mytablabel = 'homepage_template'
।