Kiedy używasz Vima do czytania ze standardowego wejścia, drukuje komunikat informacyjny:
$ echo foo | vim -
Vim: Reading from stdin...
$
To tylko przykład. Rzeczywiste użycie nie pozwala na konstrukcje powłoki. vim <(echo foo)nie jest opcją.
Czy mogę ukryć to używając tylko opcji Vima i / lub ustawień vimrc?
Jeśli musisz wiedzieć, do czego to służy, próbuję użyć Vima do czytania stron podręcznika (bezwstydna wtyczka). GNU man nie zezwala na konstrukcje powłoki MANPAGER, a dzięki użyciu ftplugin/man.vimi innym rzeczom udało mi się wygodnie korzystać z samego MANPAGER="vim -". Ostatnią irytacją jest brzydka wiadomość drukowana po każdej wyświetlonej stronie.
echo foo | vim -Nu NONE -
: help lesspodaje kilka informacji na temat używania go jako pagera.
export MANPAGER='vim -c "%! col -b" -c "set ft=man nomod nolist ignorecase" -'lubexport MANPAGER="vim -"widzę żadnego problemu?man lsotwiera stronę podręcznika zgodnie z oczekiwaniami.