जब मैं vi में स्लैश/वर्ण से शुरू होने वाली स्ट्रिंग को खोजने का प्रयास करता हूं, तो कर्सर पिछली खोज से अगले खोज परिणाम पर कूद जाता है। हालांकि, मैं शाब्दिक स्लैश चरित्र खोजना चाहता हूं। यह कैसे किया जा सकता है?मैं वीआई में स्लैश चरित्र से कैसे बच सकता हूं?
उत्तर
प्रकार यह:
/\/
एक बैकस्लैश का उपयोग करें।
:/\/
यह अगली फॉरवर्ड स्लैश की खोज करेगा।
--- ओह, क्षमा करें, मैंने प्रतिस्थापन के लिए जानकारी दर्ज की है। \ के साथ भागने खोज केवल
उपयोग एक अलग विभाजक
:%s./.z.
पत्र जेड के साथ सभी '/' की जगह लेगा के लिए बेहतर है
आप /
से बचने के लिए अगर आप ?
?/home/my_user/ # and enter to search backwards
/ # and enter to search forwards
here देखें।
मैंने इस पर बहुत अधिक समय बिताया, इसलिए मुझे यहां त्वरित उत्तर दें। Vi में भागने वाला चार (vim भी, मुझे लगता है, मैं यहां एक सेंटोस बॉक्स का उपयोग कर रहा हूं) 8 साल पहले लुटज़ के जवाब के अनुसार "\" है। मेरे पास यह सामान है जो विंडोज़ में बनाया गया था, जो लिनक्स में परिवर्तित हो रहा है। आमतौर पर, आपके पास पूर्ण निर्देशिका स्थान वाली फ़ाइल हो सकती है, और आप स्लैश को "\ yatta \ yatta \ blah ..." से "/ yatta/yatta/blah ..." में बदलना चाहते हैं, सभी पंक्तियों में सभी घटनाएं। Vi के लिए, सभी पंक्तियां% s है, और पीछे की ओर जी प्रत्येक पंक्ति के भीतर सभी घटनाओं का मतलब है। ":" तो, प्राप्त करने के लिए vi या vim, और प्रेस भागने और पेट के साथ अपने फ़ाइल को संपादित शीघ्र, और दर्ज करें:
%s/\\/\//g
सभी "\" वर्ण बदल पाने के लिए "/"। लेकिन आपको अभी भी "/ yatta/blah ..." के सामने बैठने के लिए "/ home/prod" या उसके जैसा कुछ "c:" संदर्भों को बदलने की आवश्यकता हो सकती है। आसान। vi भागने चार, "\" है तो आप के लिए ESC दबाएँ, और दर्ज ":" cmd प्रविष्टि मोड VI के कूदने के लिए, और दर्ज करें:
%s/c:/\/home\/prod/g
vi की quicky "धोखा-शीट" के बहुत सारे हैं/vim आदेश उपलब्ध हैं। यह एक सर्वव्यापी उपकरण है, जो लगभग हर लिनक्स/यूनिक्स सिस्टम पर उपलब्ध है - यहां तक कि जेलब्रोकन आईपैड पर भी।
- 1. रूबी रेगेक्स में मैं बच निकलने वाला चरित्र ("बच निकला नहीं" चरित्र कैसे लगा सकता हूं?
- 2. SASS का उपयोग करके, मैं फ़ॉन्ट घोषणा में स्लैश कैरेक्टर से कैसे बच सकता हूं?
- 3. मैं एनएसएसटींग में यूनिकोड वर्णों से कैसे बच सकता हूं?
- 4. मैं वाईएएमएल में% वर्णों से कैसे बच सकता हूं?
- 5. मैं चींटी में डबल-कोट्स से कैसे बच सकता हूं?
- 6. मैं गेटटेक्स्ट स्ट्रिंग में '%' वर्ण से कैसे बच सकता हूं?
- 7. मैं व्यूमोडेल में कमांड क्लटर से कैसे बच सकता हूं?
- 8. मैं AlassetLibrary से स्थान सेवा से कैसे बच सकता हूं?
- 9. मैं वैश्विक स्थिति से कैसे बच सकता हूं?
- 10. मैं नाम उलझन से कैसे बच सकता हूं?
- 11. क्या मैं परिवर्तनीय नामों में वर्णों से बच सकता हूं?
- 12. क्या मैं जावा संदेशफॉर्मैट में ब्रेसिज़ से बच सकता हूं?
- 13. एसक्यूएल तैयार कथन में मैं सिंगल और डबल कोट्स से कैसे बच सकता हूं?
- 14. मैं XAML मार्कअप एक्सटेंशन संपत्ति में एक ही उद्धरण से कैसे बच सकता हूं?
- 15. रेल में URL पैरामीटर में स्लैश से बचने से मैं link_to को कैसे रोक सकता हूं?
- 16. मैं एंड्रॉइड के स्ट्रिंग्स.एक्सएमएल में चरित्र कैसे लिख सकता हूं?
- 17. मैं सी ++ में 'सिस्टम' कमांड में भेजे गए चर से कैसे बच सकता हूं?
- 18. मैं Python3 में एक MySQL डीबी में इनपुट से कैसे बच सकता हूं?
- 19. मैं वीआई संपादक में एक समय में 3 तारों की खोज कैसे कर सकता हूं?
- 20. मैं जावा में ResultSet बंद अपवाद से कैसे बच सकता हूं?
- 21. मैं इनलाइन तत्व में लाइन ब्रेक से कैसे बच सकता हूं?
- 22. मैं एसक्यूएल डेवलपर में "कच्ची परिवर्तनीय लंबाई बहुत लंबी" त्रुटियों से कैसे बच सकता हूं?
- 23. मैं अभ्यास में खराब सिंगलेट्स से कैसे बच/प्रतिक्रिया कर सकता हूं?
- 24. मैं डब्ल्यूपीएफ फुलस्क्रीन ऐप में फ्लिकर से कैसे बच सकता हूं?
- 25. मैं एक झुकाव खंड में स्क्वायर ब्रैकेट से कैसे बच सकता हूं?
- 26. मैं डब्ल्यूसीएफ में विशाल संचार कक्षाओं से कैसे बच सकता हूं?
- 27. मैं पाइथन में बैकस्लैश-एस्केपड स्ट्रिंग को कैसे से बच सकता हूं?
- 28. मैं अपने एएसपी.NET एप्लिकेशन में एसक्यूएल इंजेक्शन हमलों से कैसे बच सकता हूं?
- 29. सिल्वरलाइट में हाइपरलिंक बटन पर क्लिक करते समय मैं नीली सीमा से कैसे बच सकता हूं?
- 30. मैं RavenDB जैसे दस्तावेज़ डेटाबेस में डुप्लिकेट डेटा से कैसे बच सकता हूं?
: आवश्यक नहीं है। –
आह ... हाँ आप सही हैं। लेकिन यह या तो चोट नहीं पहुंचाता है। हालांकि टिप के लिए धन्यवाद! –