विम में बदल रहा मामला


जवाबों:


448

दृश्य पाठ का चयन करें , फिर Uअपरकेस या uलोअरकेस के लिए। एक दृश्य चयन में सभी आवरण को स्वैप करने के लिए, दबाएं ~(टिल्ड)।

दृश्य चयन का उपयोग किए बिना, अपरकेस gU<motion>में वर्ण बनाएंगे motion, या gu<motion>लोअरकेस के लिए उपयोग करेंगे।

इनमें से अधिक के लिए, Vim की change.txt सहायता फ़ाइल में धारा 3 देखें ।


2
प्रयोग करने में, यह g~<motion>काम की तरह दिखता है। वह जोड़ना चाहते हैं, मैं ~विशेष रूप से उपयोग करते हैं ।
ट्राइसिस जूल

4
जिसका अर्थ है कि हम gUiwएक शब्द को अपरकेस में बदलने के लिए उपयोग कर सकते हैं । धन्यवाद!
ल्यूसिडब्रोट

314

निम्नलिखित तरीके देखें:

 ~    : Changes the case of current character

 guu  : Change current line from upper to lower.

 gUU  : Change current LINE from lower to upper.

 guw  : Change to end of current WORD from upper to lower.

 guaw : Change all of current WORD to lower.

 gUw  : Change to end of current WORD from lower to upper.

 gUaw : Change all of current WORD to upper.

 g~~  : Invert case to entire line

 g~w  : Invert case to current WORD

 guG : Change to lowercase until the end of document.

1
इस मामले में, व्हाट्सएप के पास एक मामला नहीं होने के कारण aw और iw कमांड एक ही काम करेंगे। मेरा मानना ​​है कि हम एक कीस्ट्रोक को बचा सकते हैं और कमांड के डब्ल्यू संस्करणों के साथ जा सकते हैं। क्या यहाँ aw का उपयोग करने का कोई कारण है?
बैटब्रेट

1
guwशब्द के अंत तक वर्तमान स्थिति से मामले को बदलता है। guawया guiwपूरे शब्द के मामले को बदल देता है।
विक्टर श्रोडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.