vim
टेक्स्ट प्रोसेसिंग
इस्तेमाल
vim [file]यह mode वाला editor है: जब तक i न दबाएँ, टाइप करने से कुछ नहीं होता, और Esc के बाद :wq से सहेजकर या :q! से छोड़कर बाहर आते हैं।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| :wq | Write the file and quit; :x does the same |
| :q! | Quit and throw every change away |
| i | Enter insert mode; Esc goes back to normal mode |
| dd | Delete the current line; u undoes the last change |
| /word | Search forward; n jumps to the next hit |
| :%s/old/new/g | Replace throughout the file |
| -R | Open read-only so you cannot save by accident |
उदाहरण
vim +100 config.ymlOpens at line 100.
vim -d a.txt b.txtOpens the two files side by side as a diff.
vim -R big.logReads a log without any risk of writing to it.
ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. vim क्या करता है?
यह mode वाला editor है: जब तक i न दबाएँ, टाइप करने से कुछ नहीं होता, और Esc के बाद :wq से सहेजकर या :q! से छोड़कर बाहर आते हैं।
Q. इसे कैसे लिखें?
vim [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 7 दिए हैं; पूरी सूची man vim में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man vim