मुझे पता है कि मैं बस कर के एक फ़ाइल को लिख सकते हैं :w <file>
। मैं यह जानना चाहूंगा कि मैं इसे ओवरराइट करने के बजाय किसी फाइल पर कैसे लिख सकता हूं।
उदाहरण उपयोग मामला: मैं एक लॉग फ़ाइल से कुछ नमूने दूसरी फ़ाइल में लेना चाहता हूं। आज मैं यह कर सकता हूं:
- लॉग फ़ाइल खोलें
- के साथ कुछ पंक्तियों का चयन करें
Shift+v
- एक फ़ाइल में लिखें:
:w /tmp/samples
- के साथ कुछ और पंक्तियों का चयन करें
Shift+v
- के
/tmp/samples
साथ संलग्न करें:w !cat - >> /foo/samples
दुर्भाग्य से चरण 5 लंबा, बदसूरत और त्रुटि प्रवण है (गायब होने >
से आप डेटा खो देते हैं)। मुझे उम्मीद है कि विम के यहां कुछ बेहतर होगा।
3
यदि आप Vim का बेहतर उपयोग करने में रुचि रखते हैं, तो बहन साइट Vi और Vim को चेकआउट करें ।
—
मुरु