गाड़ी वापसी चरित्र को विम में डालें


101

मैं एक नेटवर्क प्रोटोकॉल फ्रेम को Unix ( \nnewlines) में एक फ़ाइल संग्रहीत कर रहा हूं । मुझे गाड़ी वापसी चरित्र ( U+000Dउर्फ \r) सम्मिलित करने की आवश्यकता है । जब मैं इसे क्लिपबोर्ड ( "+p) से चिपकाने की कोशिश करता हूं या इसे Ctrl+ Shift+ u- का उपयोग करके टाइप करता हूं 000d, तो लाइनफीड डाला जाता है ( U+000A)।

इसे करने का सही तरीका क्या है?


नहीं, मुझे लगता है कि आपका बचना गलत हो सकता है। क्या आप एक और (काम कर रहे) regexp- आधारित समाधान का प्रस्ताव कर सकते हैं? :)
एंड्री वाल्स्सोविच शेख

जवाबों:


169

प्रकार: ctrl- v ctrl-m

विंडोज उपयोग पर: ctrl- q ctrl-m

Ctrl- Vvi बताता है कि टाइप किया गया अगला अक्षर शाब्दिक रूप से डाला जाना चाहिए और ctrl- mगाड़ी वापसी के लिए कीस्ट्रोक है।


10
धन्यवाद, यह मेरे लिए काम करता है। मदद का उपयोग कर पाया जा सकता है :help ins-special-keys
एंड्री वाल्स्सोविच शेख

1
यदि आप डिफ़ॉल्ट विंडोज इंस्टॉलेशन का उपयोग कर रहे हैं तो CTRL + V को CTRL + Q से बदल दें क्योंकि CTRL + V को 'पेस्ट' में बदल दिया जाता है।
साइबर ओलिवेरा

9
बहुत सीडबैंगिंग के बाद, मैं इसे यहाँ जोड़ रहा हूँ, भले ही यह एक पुराना सवाल है: से एक शाब्दिक CR वर्ण सम्मिलित करने के लिए: s कमांड, आपको इसे बैकस्लैश के साथ पूर्ववर्ती करना होगा अन्यथा vim (7.1.314) इसे अंत में बदल देगा आपके फ़ाइलफ़ॉर्मेट सेटिंग के लिए उपयुक्त पंक्ति वर्ण। यानी दर्ज करें :s/.../\^V^M/g
डेरफक

6
इसके Ctrl+Vबाद क्या Enter? मुझे लगता है कि ^Mपाठ में आवेषण
ब्रैडेन बेस्ट

2
ध्यान दें कि यह ESC के लिए भी काम करता है: सबसे पहले, INSERT मोड (i) में जाएं, फिर Ctrl + V ESC, और आपने खुद को ESC वर्ण प्राप्त कर लिया है।
क्रिस्टोफर शुल्त्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.