डिफ़ॉल्ट रूप से में डाल दिया, विम नहीं है स्वचालित रूप से आपके लिए न्यूलाइन या एंड मार्कर डालें। इसके बजाय, यह आपके द्वारा लिखे जाने यह आसान उन सम्मिलित करने के लिए, जब तक 'formatoptions'
r
शामिल के रूप में करता है:
:set formatoptions+=r
इस के बाद, सामान्य रूप में अपनी टिप्पणी टाइप करना आरंभ करें: "/*<Enter>
" (डालने मोड में)। एंटर कुंजी दबाए जाने के बाद, टिप्पणी नेता (तारांकन और एक स्थान) स्वचालित रूप से अगली पंक्ति पर दिखाई देनी चाहिए, जो आपके लिए टाइपिंग शुरू करने के लिए तैयार है। जब आपकी टिप्पणी पूरी हो जाती है, तो इसे "<Enter>/
" से समाप्त करें; <Enter>
अगली पंक्ति में चलता है, और स्लैश एंड मार्कर का दूसरा अक्षर बन जाता है। हां, यह आपके लिए जगह हटा देगा, लेकिन प्रवेश करने के बाद ही सही होगा।
इस प्रकार की टिप्पणी को आसान बनाने के लिए, आप c
और/या o
वर्णों को formatoptions
पर जोड़ना चाहते हैं। पूर्व टिप्पणियों को स्वत: लपेटने की अनुमति देता है, और बाद में जब आप सामान्य-मोड कमांड का उपयोग करते हुए टिप्पणी के अंदर एक नई पंक्ति बनाते हैं तो बाद में टिप्पणी नेता को सम्मिलित करता है।
उल्लेख मैं अपने vim हड्डी टूट गई है लगता है - दबाने ' /' पर मेरी टिप्पणी के अंत में सिर्फ एक टिप्पणी की आगे की स्लैश और अगली पंक्ति के बारे में अधिक टिप्पणी में परिणाम है - यानी, vim पहचान करने के लिए विफल रहता है '* /' '* /' के रूप में। –
@Daniel: उस व्यवहार को 'x' वर्ण द्वारा उपरोक्त 'सेट सेट' पंक्ति में ट्रिगर किया गया है। विवरण के लिए 'सहायता' प्रारूप-टिप्पणियां 'देखें। यह देखने के लिए कि खराब 'टिप्पणियां' मान कहां सेट हो रहा है, 'verbose set टिप्पणियां' का उपयोग करें? – eswald