स्टिम से पढ़ने के लिए विम का उपयोग करते समय, यह एक सूचनात्मक संदेश प्रिंट करता है:
$ echo foo | vim -
Vim: Reading from stdin...
$
यह सिर्फ एक उदाहरण है। वास्तविक उपयोग शेल निर्माणों की अनुमति नहीं देता है। vim <(echo foo)एक विकल्प नहीं है।
क्या मैं केवल Vim विकल्पों और / या vimrc सेटिंग्स का उपयोग करके इसे दबा सकता हूं ?
मामले में आपको यह जानने की जरूरत है कि यह किस लिए है, मैं विम्प को मैनपेज (बेशर्म प्लग) पढ़ने के लिए उपयोग करने की कोशिश कर रहा हूं । GNU मैन शेल कंस्ट्रक्शन की अनुमति नहीं देता है MANPAGER, और उपयोग करके ftplugin/man.vimऔर अन्य चीजों से, मैं सफलतापूर्वक सिर्फ एक आरामदायक अनुभव का उपयोग करने में कामयाब रहा हूं MANPAGER="vim -"। अंतिम शेष झुंझलाहट हर उस मैनपेज के बाद छपा हुआ भद्दा संदेश है जिसे मैंने देखा था।
echo foo | vim -Nu NONE -
: help lessपेजर के रूप में उपयोग करने के लिए कुछ जानकारी देता है।
export MANPAGER='vim -c "%! col -b" -c "set ft=man nomod nolist ignorecase" -'याexport MANPAGER="vim -"मुझे कोई समस्या नहीं दिख रही है?man lsअपेक्षित रूप से मैनपेज खोलता है।