विम की <leader>
कुंजी उन कमांडों के लिए एक नामस्थान बनाने का एक तरीका है जिन्हें आप परिभाषित करना चाहते हैं। विम पहले से ही Ctrl(या कुछ कुंजी) के अधिकांश कुंजियों और संयोजनों को मैप करता है , इसलिए <leader>(some key)
यहां आप (या प्लगइन्स) कस्टम व्यवहार जोड़ सकते हैं।
उदाहरण के लिए, यदि आप अपने आप को अक्सर 3 शब्दों और 7 वर्णों को हटाते हुए पाते हैं, तो हो सकता है कि आपको कमांड के माध्यम से मैप करना सुविधाजनक लगे, nmap <leader>d 3dw7x
ताकि उसके बाद नेता कुंजी दबाकर 3 शब्दों और 7 वर्णों को हटा दिया जाए। क्योंकि यह उपसर्ग के रूप में नेता की कुंजी का उपयोग करता है, आप (अपेक्षाकृत) आश्वस्त हो सकते हैं कि आप किसी भी पूर्व-मौजूदा व्यवहार पर जोर नहीं दे रहे हैं।
के लिए डिफ़ॉल्ट कुंजी <leader>
है \
, लेकिन आप :let mapleader = ","
इसे किसी अन्य कुंजी ( ,
इस मामले में) को रीमैप करने के लिए कमांड का उपयोग कर सकते हैं ।
नेता कुंजी पर यूटविम के पेज पर अधिक जानकारी है।
<leader>
अपने कीबोर्ड शॉर्टकट का उपयोग करके आप प्रभावी रूप से एक नाम स्थान बना रहे हैं ताकि आपके कस्टम शॉर्टकट बिल्ट-इन विम व्यवहार पर न चलें। अधिक देखने के लिए @ पेइट स्लेट का उत्तर नीचे देखें।