स्टिम से पढ़ने के लिए विम का उपयोग करते समय, यह एक सूचनात्मक संदेश प्रिंट करता है:
$ 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
अपेक्षित रूप से मैनपेज खोलता है।