Przekieruj ex polecenie do STDOUT w vimie

Próbuję utworzyć polecenie, aby zrzucić informacje o podświetleniu vima do STDOUT. Mogę napisać pomyślnie do takiego pliku:

vim +'redir >outfile' +'hi' +'redir END' +'q'

Po tym,outfile zawiera dokładnie to, czego chcę. Ale wolałbym wyprowadzić do STDOUT, aby potokować polecenie, które konwertuje tę informację podświetlającą na CSS.

Podejście to próbuje przekierować polecenie do rejestru, zapisać do bieżącego bufora, a następnie wysłać to wyjście dotee.

vim -E +'redir @a' +'silent! hi' +'redir END' +'put a' +'w !tee' +'q!' > outfile

Jest to dość blisko, ale wyprowadza wiodący komunikat stronicowania (255 kolejnych wierszy ...) i niektóre bzdury ewakuacyjne ANSI na końcu. Oprawanomore nie zgasił dla mnie wiadomości. Chcę wysłać dokładny wynik wysłany dooutfile w pierwszym poleceniu do STDOUT.

questionAnswers(3)

yourAnswerToTheQuestion