आप whichwrap
सेटिंग का उपयोग कर सकते हैं h
और आरंभ और अलग-अलग लाइनों के अंत के आसपास l
चादर बनाने के लिए:
set whichwrap+=h,l
हालांकि, विम के प्रलेखन इसके खिलाफ अनुशंसा करता है, संभवतः क्योंकि यह अप्रत्याशित दुष्प्रभाव हो सकता है (जैसे प्लगइन तोड़ना, या सामान्य कुंजी मैपिंग कैसे बदलना)।
एक विकल्प के रूप में, आप क्या क्या मेटी Virkkunen सिफारिश कर सकते हैं:
set whichwrap+=<,>,[,]
यह h
और l
छोड़ देता है उनके डिफ़ॉल्ट व्यवहार के साथ है, लेकिन बाएँ और दाएँ तीर कुंजी लाइनों के आसपास लपेटो करने की अनुमति देता है। (यह वही है जो मैं करता हूं, और यह अच्छी तरह से काम करता है।)
आप backspace
सेटिंग को भी देख सकते हैं, यह नियंत्रित करने के लिए कि बैकस्पेस, डिलीट, कंट्रोल + डब्ल्यू, और कंट्रोल + यू कैसे सम्मिलित मोड में काम करता है। मैंने इस तरह मेरा सेट किया:
set backspace=indent,eol,start
इससे मुझे बहुत अधिक चीज़ों पर बैकस्पेस करने की अनुमति मिलती है।
अधिक जानकारी के लिए, विम मदद में इन विषयों को देखें:
:help 'whichwrap
:help 'backspace
स्रोत
2010-04-04 11:00:02
यह ठीक एक प्रोग्रामिंग सवाल नहीं है लेकिन ... –
... लेकिन यह के बारे में "सॉफ्टवेयर उपकरण सामान्यतः द्वारा इस्तेमाल किया एक सवाल है प्रोग्रामर "। :) (माना जाता है कि यह "समस्या नहीं है जो सॉफ्टवेयर विकास के लिए अद्वितीय है")। – lindhe
'सेट nocompatible' ने उस सुविधा को मेरे 'vim' कॉन्फ़िगरेशन – Paschalis