आइए कहें कि टेक्स्ट में कुछ ब्लॉक है जिसे मैं फ़ाइल में खोजना चाहता हूं। क्या उस पाठ का दृश्य-ब्लॉक चयन करने का कोई तरीका है और फिर इसे वर्तमान खोज शब्द बनाते हैं? इस तरह मैं विकल्प कमांड के बाईं ओर पूरी चीज टाइप किए बिना // // replacementText/g करने में सक्षम होगा।क्या मैं वर्तमान खोज शब्द को एक दृश्य ब्लॉक बना सकता हूं?
उत्तर
आपको मुझे माफ करना होगा, मुझे याद नहीं है कि मुझे यह कहां मिला, लेकिन यह आश्चर्यजनक काम करता है। बस अपने .vimrc
में जोड़ें। अपने ठेठ *
और #
नेत्रहीन चयन करने के बाद का उपयोग करें:
" Search for selected text, forwards or backwards.
vnoremap <silent> * :<C-U>
\let old_reg=getreg('"')<Bar>let old_regtype=getregtype('"')<CR>
\gvy/<C-R><C-R>=substitute(
\escape(@", '/\.*$^~['), '\_s\+', '\\_s\\+', 'g')<CR><CR>
\gV:call setreg('"', old_reg, old_regtype)<CR>
vnoremap <silent> # :<C-U>
\let old_reg=getreg('"')<Bar>let old_regtype=getregtype('"')<CR>
\gvy?<C-R><C-R>=substitute(
\escape(@", '?\.*$^~['), '\_s\+', '\\_s\\+', 'g')<CR><CR>
\gV:call setreg('"', old_reg, old_regtype)<CR>
यहाँ वास्तविक लाभ यह है कि यह किसी विशेष वर्ण, बनाम निकल जाता है तो बस खोज आदेश में चिपकाने है। यह भी कम कीस्ट्रोक है, जो आपके कार्य की निष्ठा को अधिकतम करता है।
एक दृश्य ब्लॉक बनाएं और इसे अनाम नाम ""
पर चिह्नित करें: चयनित दृश्य ब्लॉक के साथ, y
को yank पर टाइप करें। खोज शब्द के रूप में अज्ञात रजिस्टर की सामग्री डालने के लिए /
- या :s/
के साथ खोज शुरू करें और Ctrl-r
टाइप करें "
टाइप करें।
यह ब्लॉक को वर्तमान खोज नहीं करेगा, लेकिन यह लगभग आसान है।
Ctrl-r
कमांड लाइन में कहीं भी इस्तेमाल किया जा सकता है, ताकि आप इसका उपयोग भी कर सकें। प्रतिस्थापन या प्रतिस्थापन पाठ, या सम्मिलित मोड में भरने के लिए।
- 1. मैं ब्लॉक के साथ एक सहायक कैसे बना सकता हूं?
- 2. क्या मैं पाइथन सूची पर "दृश्य" बना सकता हूं?
- 3. मैं HTML में एक टैबड दृश्य कैसे बना सकता हूं?
- 4. , मैं विंडो को वर्तमान विंडो कैसे बना सकता हूं?
- 5. मैं MySQL में एक दृश्य कैसे बना सकता हूं?
- 6. एंड्रॉइड: मैं बाईं ओर पाठ दृश्य कैसे बना सकता हूं?
- 7. मैं एक्सपैथ खोज केस असंवेदनशील कैसे बना सकता हूं
- 8. vim दृश्य ब्लॉक खोज/बदलें केवल एक लाइन
- 9. मैं दृश्य नियंत्रक से स्टोरीबोर्ड सेगू कैसे बना सकता हूं?
- 10. मैं एक योजनाबद्ध दृश्य कैसे बना सकता हूं जिस पर मैं आइटम रख सकता हूं, स्थानांतरित कर सकता हूं और कनेक्ट कर सकता हूं?
- 11. क्या मैं एक एंड्रॉइड बटन टेम्पलेट बना सकता हूं?
- 12. मैं इस कक्षा को एक आईनेमरेबल कैसे बना सकता हूं?
- 13. मैं एक constraintViolationException कैसे बना सकता हूं?
- 14. मैं स्ट्रिंग को कैसे बना सकता हूं?
- 15. क्या मैं वर्तमान संपादक में खुली फ़ाइलों के साथ एक वर्किंग सेट बना सकता हूं?
- 16. vim - मैं बफर कैसे खोज सकता हूं?
- 17. क्या मैं संग्रहीत प्रक्रिया परिणामों को खोज सकता हूं?
- 18. मैं AllocateHwnd थ्रेडसेफ कैसे बना सकता हूं?
- 19. मैं एक उद्देश्य-सी विधि कैसे बना सकता हूं जो एक ब्लॉक
- 20. क्या मैं सी # में टर्नरी ऑपरेटरों को बना सकता हूं?
- 21. मैं एक और गोलाकार UITextField कैसे बना सकता हूं? आईपैड
- 22. क्या मैं जुनीट को अधिक वर्बोज़ बना सकता हूं?
- 23. एक खोज दृश्य
- 24. क्या मैं एंड्रॉइड में एक दृश्य स्केल कर सकता हूं?
- 25. मैं एक छवि को सामान्य कैसे बना सकता हूं?
- 26. मैं एक विशिष्ट संस्करण को कैसे बना सकता हूं?
- 27. शब्द/ओपनएक्सएमएल - मैं एक छिपी हुई बुकमार्क कैसे बना सकता हूं?
- 28. खोज दृश्य को खारिज नहीं कर सकता
- 29. इंटरऑप के माध्यम से दस्तावेज़ खोलते समय मैं शब्द को कैसे दृश्यमान बना सकता हूं?
- 30. मैं जावा कोड में एक मौजूदा लेआउट के भीतर एक छवि दृश्य कैसे बना सकता हूं?
ग्रेट, भरोसेमंद, जाने-माने विधि, खासकर यदि आप रिमोट मशीन या पर्यावरण पर हैं, तो आप आसानी से एक कस्टम। Vimrc लोड नहीं कर सकते हैं। – kenny