शब्द vim में \word
शुरू खोज करने के लिए कैसे में बैकस्लैश चरित्र के लिए खोज रहे हैं। मैं इसे खोज मेनू का उपयोग कर कर सकता हूं। क्या इसके लिए कोई और छोटा सा कट है?vim
vim
उत्तर
प्रयास करें:
/\\word
आदेश मोड में
।
आपको अपने दस्तावेज़ के नियमित अभिव्यक्ति का उपयोग कर में सबसे अधिक कुछ भी खोज सकते हैं। सामान्य मोड से, '/' टाइप करें और फिर अपनी नियमित अभिव्यक्ति टाइप करना प्रारंभ करें, और फिर एंटर दबाएं। '\ <' शब्द के प्रारंभ से मेल खाएंगे, तो
/\<foo
स्ट्रिंग 'foo' लेकिन केवल जहां यह एक शब्द के प्रारंभ में है (ज्यादातर मामलों में खाली स्थान के से पहले) से मेल खाएगा।
आप एक बैकस्लैश के साथ यह बचने, इसलिए द्वारा बैकस्लैश चरित्र के लिए खोज कर सकते हैं:
/\<\\foo
एक शब्द की शुरुआत में पैटर्न '\ foo' पाते हैं।
अपना उत्तर और मेरा संयोजन करें, और आपको मिलता है:/\ <\\ शब्द :-) –
धन्यवाद, क्रिस। संपादित। –
'\ <\\' विशेष रूप से सार्थक नहीं है, हालांकि: '\ 'शब्द वर्ण नहीं है। – ephemient
"\" सहित किसी चीज़ को खोजने कारण अलग है क्योंकि "\" एक विशेष चरित्र है और भाग निकले जा करने के लिए (एक बैकस्लैश के साथ prepended)
इसी प्रकार, "$ 100" है, जो भी शामिल है के लिए खोज करने की जरूरत है विशेष वर्ण "$":
Press/
Type \$100
Press return
"abc" खोजने के लिए, जो विशेष वर्ण शामिल नहीं है:
Press/
Type abc
Press return
नहीं सीधे प्रासंगिक (/\\word
सही समाधान है, और यहाँ कुछ भी नहीं है कि बदल जाता है), लेकिन आपकी जानकारी के लिए:
आप regexes के लिए विशेष अर्थ के साथ कई पात्रों के साथ एक पैटर्न के लिए कर रहे हैं, तो आप "nomagic" मिल सकता है और "बहुत ही मामूली" मोड उपयोगी है।
/\V^.$
बजाय "ठीक एक चरित्र की तर्ज" का शाब्दिक स्ट्रिंग ^.$
के लिए खोज करेंगे, (\v
"बहुत जादू" और डिफ़ॉल्ट \m
"जादू" मोड) या "ठीक एक अवधि की तर्ज" (\M
" नाममात्र "मोड)।
- 1. vim
- 2. vim
- 3. vim
- 4. vim
- 5. vim
- 6. vim
- 7. vim
- 8. vim
- 9. vim
- 10. vim
- 11. vim
- 12. vim
- 13. vim
- 14. vim
- 15. Vim
- 16. vim
- 17. vim
- 18. vim
- 19. vim -
- 20. vim
- 21. vim
- 22. vim
- 23. vim omnicomplete vs. vim intellisense
- 24. कैसे vim
- 25. ~/.vim फ़ोल्डर
- 26. कैसे vim
- 27. vim जावास्क्रिप्ट
- 28. vim: 1
- 29. सिस्टम() vim
- 30. vim कमांडलाइन
क्या आप इस प्रश्न को स्पष्ट कर सकते हैं? क्या आप ऐसे शब्दों की तलाश में हैं जो 'शब्द' या 'शब्द' से शुरू होते हैं या सिर्फ पैटर्न 'शब्द' से शुरू होते हैं चाहे वह किसी शब्द की शुरुआत में हो या नहीं? –
प्रश्न शीर्षक ने बैकस्लैश के विशिष्ट संदर्भ बनाए, इसलिए यह केवल "शब्द" नहीं होगा। –
मैंने अधिकांश टाइपो को ठीक किया लेकिन एक: क्या यह "मैं कर सकता हूं" या "मैं नहीं कर सकता"? –