स्मार्टकेस का उपयोग करके लो-केस स्ट्रिंग के लिए केस संवेदनशील खोज का उपयोग करें


17

मैं सामान्य रूप smartcaseसे अपने में सक्षम हूं .vimrc

इसके बिना smartcase:

  • यदि मुझे केस-असंवेदनशील खोज चाहिए, तो मैं ऊपरी-मामले या लोअर-केस (कोई फर्क नहीं पड़ता) में लिखता हूं और \cक्वेरी के अंत में जोड़ता हूं ।
  • केस-संवेदी खोज डिफ़ॉल्ट रूप से होती है।

के साथ smartcase:

  • अगर मुझे केस असंवेदनशील चाहिए, तो मैं लोअर-केस में सब लिखता हूं।
  • यदि मुझे केस सेंसिटिव सर्च चाहिए, तो मैं अपर-केस में अपर-केस लेटर लिखता हूं।

लेकिन, smartcaseसक्षम होने के साथ , मैं यह कैसे कह सकता हूं कि मुझे कम-केस पैटर्न के मामले में संवेदनशील खोज चाहिए? मैं उम्मीद कर रहा था कि किसी \cको जोड़ने से खोज का प्रकार वापस आ जाएगा (इसलिए कि अगर मैंने लोअर-केस, केस-असंवेदनशील खोज में सब लिखा था, तो यह केस-सेंसिटिव सर्च में बदल जाएगा; और अगर मैंने कुछ अपर-केस लिखा हो; अक्षर, यानी केस-संवेदी खोज, यह केस-असंवेदनशील खोज में बदल जाएगा), लेकिन ऐसा प्रतीत नहीं होता कि यह मामला (कोई सज़ा नहीं है)।


1
क्या आप जानते हैं कि vi / vim के लिए एक स्टैकएक्सचेंज बहन साइट है?
फिलीपोस

2
\cएक टॉगल नहीं है, लेकिन वास्तव में केस-असंवेदनशील मिलान को मजबूर करता है।
मूरू

जवाबों:


25

\Cअपने खोज पैटर्न में (अपरकेस) का उपयोग करें

देखें :help /ignorecase: "\ C" इसके विपरीत करता है: पूरे पैटर्न के लिए बल मिलान केस।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.