আমি /dev/stdout
ফাইলটির পরিবর্তে পুরো বাফারটিকে স্ট্যান্ডার্ড আউটপুট ( ) এ লিখতে চাই এবং ফাইল সম্পাদনা করার সময় নিম্নলিখিত কমান্ডটি প্রত্যাশা অনুযায়ী কাজ করে:
:w >> /dev/stdout
ইঙ্গিত: স্ক্রিনটি রিফ্রেশ করতে Control+ টিপুন L।
কমান্ড লাইন ( আন্তঃ-ইন্টারেক্টিভভাবে ) থেকে একই কাজ করার চেষ্টা করার সময় এটি প্রত্যাশার মতো কার্যকর হয় না , উদাহরণস্বরূপ:
$ echo This is example. | vim - '+:w >> /dev/stdout' '+:q!'
Vim: Reading from stdin...
সঙ্গে একই :w !tee
, :x! /dev/stdout
, :%print
এবং অনুরূপ।
আগে প্রস্থান, এটি বলছে: [Device] 1L, 17C appended
।
পাইপের মাঝখানে স্ট্যান্ডার্ড ইনপুটটিতে স্ট্যান্ডার্ড ইনপুট লিখতে ভিএমকে বাধ্য করার কোনও উপায় আছে কি? হয়তো এটি কোনওভাবে বাফার?