मुझे पता है कि मैं :set paste
और :set paste!
कर सकता हूं और इन्हें 2 अलग-अलग कुंजी combos से जोड़ सकता हूं लेकिन मैं एक टॉगल बनाना चाहता हूं।
उत्तर
एक विशिष्ट आदेश पेस्ट मोड टॉगल करने के है।
संपादित: नेता कुंजी के साथ इसका इस्तेमाल करने के लिए, आप का उपयोग
set pastetoggle=<leader>p
मुझे लगता है कि मैं देखता हूं। मैं इसे
'सेट pastetoggle = vim के नवीनतम संस्करण में
वैसे और शायद कुछ संस्करणों वापस। मेरा मानना है कि सभी विकल्प एक करके toggle'able बने: सेट विकल्प! विस्मयादिबोधक चिह्न टॉगल का मतलब है। तो जबकि pastetoggle विकल्प एक अच्छा है (और मैं उपयोग करता हूं)! विकल्पों को सेट करने के लिए सभी विकल्पों के लिए एक सामान्य समाधान है। आपके मामले में यह कुछ ऐसा दिखाई देगा: मानचित्र
आप पेस्ट टॉगल के लिए pastetoggle
उपयोग कर सकते हैं।
set pastetoggle=<F10>
उदाहरण के लिए F10 कुंजी यह स्थापित करने के लिए:
set pastetoggle=<F3>
खैर pastetoggle
मेरे लिए काम नहीं किया जाएगा।
क्या काम किया (मेरे .vimrc में) यह है:
" Invert paste when \p is pressed
:nnoremap <leader>p :set invpaste<CR>
आप 'कोशिश कर सकते हैं: अपने vim में मदद paste', और आप तुरंत आप क्या चाहते हैं मिल जाएगा, उदा पेस्ट मोड का उपयोग करने के तरीके के बारे में बात करते हुए अनुभाग के ठीक पीछे पेस्ट टॉगल कैसे करें। अधिकांश प्रश्नों के लिए विम सहायता सुपर सरल, त्वरित और सहायक तरीका है। – fmars