2011-03-28 12 views
10

में ~ (टिल्ड) को बदलने के लिए मैं इसे में एक ~ साथ एक स्ट्रिंग और अभिव्यक्ति का उपयोग करकैसे vim

उदाहरण:

hi~how~are~you 

:%s/~/ /g 

यह किसी भी विचार काम करने के लिए प्रतीत नहीं होता?

+0

दोह! अनुमान है कि आज सुबह मुझे और कॉफी चाहिए। यह मेरे लिए होना चाहिए था। सबको धन्यवाद। –

उत्तर

22

प्रतीक ~ पिछले स्थानापन्न स्ट्रिंग (:help /~ देखें) से मेल खाता है, तो आप एक बैकस्लैश अवश्य लगा दें की जरूरत है:

:%s/\~/ /g 
+0

यह दिखाने के लिए धन्यवाद कि टिल्ड क्या करता है और इसकी सहायता जानकारी कैसे देखें। – radke

7

तुम सिर्फ एक बैकस्लैश के साथ यह से बचने के लिए की जरूरत है:

:%s/\~/ /g 
+1

मैं बहुत धीमी हूं; (इस साइट पर बहुत सारे लोग lol। –

4
:%s/\~//g 

टिल्डे के लिए बैकस्लैश का उपयोग करने की आवश्यकता है।

0

यदि कोई अन्य व्यक्ति टिल्ड की प्रतिलिपि बनाता है, उदाहरण के लिए, माइक्रोसॉफ्ट शब्द, तो आपको चरित्र 8764/हेक्स 223 सी/ऑक्टल 21074 (एएससीआई टिल्डे 126/हेक्स 7e/ऑक्टल 176) की खोज करने की आवश्यकता हो सकती है। आप <ctrl-V> u 223c टाइप करके http://vim.wikia.com/wiki/Entering_special_characters टाइप करके

 संबंधित मुद्दे