Vim कमांड मोड में एक सटीक शब्द खोजें


20

मैं कमांड मोड में विम में एक सटीक शब्द की खोज करना चाहता हूं (विम कमांड का उपयोग करके /wordtosearch, कर्सर का उपयोग करके या कमांड में वर्तमान शब्द की खोज नहीं ), जैसे मैं सटीक शब्द CIF के लिए खोज करना चाहता हूं, लेकिन मैं नहीं चाहता हूं CIF_handle या CIF_drv खोजने के लिए।*#

कमांड मोड में सटीक शब्द के लिए विम खोज कैसे करें?

(मुझे खोजे गए शब्द के मामले में कोई आपत्ति नहीं है, क्योंकि मैंने पहले ही ignorecaseसेट कर लिया है।)

जवाबों:


31

नियमित अभिव्यक्ति का उपयोग करें:

/\<your_exact_word\>

दूसरे शब्दों में, अपने खोज स्ट्रिंग को बीच \<और पीछे संलग्न करें\>


@ धन्यवाद: अच्छी तरह से काम करते हैं। इस शब्द को \ <.. \ _ में संलग्न करता है और इसे एक रेगेक्स आधारित खोज बनाता है।
सुनहरी

हाँ, यह एक रेगीक्स खोज है।
Janne Pikkarainen

लेकिन अगर यू को "1 ..." जैसे स्ट्रिंग की खोज करने की आवश्यकता है तो आप क्या करते हैं? यह 1 से शुरू होने वाले सभी नंबरों को उजागर करेगा और डॉट्स के साथ स्ट्रिंग नहीं।
10

कोष्ठक के साथ काम नहीं करता है।

आप vimइसे \<और \>चार के साथ लपेटने की आवश्यकता के बिना एक सटीक शब्द खोज के साथ व्यवहार करने के लिए कैसे कॉन्फ़िगर करते हैं । vimद्वारा सटीक शब्द खोज करने के लिए बनाया जा सकता है /eightFoldPaths?
टाइपेलोजिक

-1

मैंने सिर्फ / \ <*> का उपयोग करने की कोशिश की थी शाब्दिक रूप से * साइन इन करें खोज करने के लिए, जाहिर है यह भी सूची में स्थान गिना। यह एक बहुत ही नाममात्र तरीके से करने के लिए संभव तरीका है,

/ \ V *

अधिक विवरण के लिए: help \ V


1
क्षमा करें, लेकिन यह पूछे गए प्रश्न का उत्तर नहीं है। यदि आप स्वीकृत उत्तर के लिए जानकारी जोड़ना चाहते हैं , तो आप वहाँ पर एक टिप्पणी जोड़ना चाहते हैं।
एडवर्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.