हाय मै मैकवीम 7.3 का उपयोग कर रहा हूं। मैं smash into vim नामक एक पीपकोड ट्यूटोरियल का अनुसरण कर रहा हूं।मैमिंग्स पर एक त्रुटि फेंकने पर मैपिंग (E10: का पालन किया जाना चाहिए /,? या & 0)
विषयों में से एक है कुछ आदेशों के लिए विभिन्न "मैपिंग्स" (मुझे उनके बारे में शॉर्टकट या उपनाम के रूप में) असाइन करना है।
उदाहरण के लिए, यहां मेरा हिस्सा है। vimrc फ़ाइल (नीचे देखें) सहायता फ़ाइलों का कहना है कि डिफ़ॉल्ट रूप से बैकस्लैश (\) के रूप में असाइन किया गया है। हालांकि, जब मैं कमांड लाइन मोड दर्ज करता हूं और टाइप करता हूं: \ tt मुझे निम्न त्रुटि मिलती है:
E10: \ द्वारा पीछा किया जाना चाहिए /,? या &
मैं क्या गलत कर रहा हूं पर कोई विचार? मैं बता सकता हूं कि मेरी .vimrc फ़ाइल का उपयोग मैकवीम बी/सी द्वारा किया जा रहा है, मैंने सेमी-कोलन और कोलन बाइंडिंग को स्वैप करने के लिए फ़ाइल का उपयोग किया था और अब; संपादक को कमांड लाइन मोड में प्रवेश करने का कारण बन जाएगा।
" Tab mappings.
map <leader>tt :tabnew<cr>
map <leader>te :tabedit
map <leader>tc :tabclose<cr>
map <leader>to :tabonly<cr>
map <leader>tn :tabnext<cr>
map <leader>tp :tabprevious<cr>
map <leader>tf :tabfirst<cr>
map <leader>tl :tablast<cr>
map <leader>tm :tabmove
" Controversial...swap colon and semicolon for easier commands
nnoremap ; :
nnoremap : ;
vnoremap ; :
vnoremap : ;
आप सच बोलते हैं, मेरे वफादार और युवा साथी। इसके लिए धन्यवाद! – user141146
अच्छी नौकरी, कोई भी कमांड का उल्लेख नहीं करता है (:) बनाम सामान्य मोड - बिना ':' नेताओं का उपयोग करते समय- यह नए शौक –