यदि मैं विम में हूं और कमांड-लाइन से कुछ आउटपुट प्राप्त करना चाहता हूं और इसे अपनी वर्तमान फाइल से निपटना चाहता हूं, तो मैं इसे चला सकता हूं:
:! echo "foo" >> %
यह मेरी वर्तमान फ़ाइल में "फू" को जोड़ देगा, और मुझे फिर से लोड करना होगा।
क्या ऐसा करने का एक और अधिक सुरुचिपूर्ण तरीका है - क्या यह आउटपुट एक बफर में जाता है जिसे मैं उदाहरण के लिए पेस्ट कर सकता हूं?
:r
"रीड" के लिए छोटा है (इसलिए आप 'रीड' या सिर्फ 'आर' टाइप कर सकते हैं और यह एक ही कमांड है), और 2) ऐसा:r path/to/foo.txt
करने की सामग्री सम्मिलित करेगा कर्सर के बाद फ़ाइल।