vim-latex-suite에서 표준 출력 억제

vim-latex-suite에서 표준 출력 억제

Vim Latex-SuitePDF 리더와 함께 사용 합니다 Zathura. Zathura의 최신 버전에서는 다음과 같은 경고를 출력하기로 결정했습니다.

"warning: Failed to loads bookmarks"

문서에 정의된 북마크가 없을 때마다(내 경우에는 99%).

문제는 이 경고가 stdout으로 전송되고 어떤 이유로 vim에서 zathura를 호출하면 vim이 내 버퍼에 경고를 표시한다는 것입니다(버퍼를 다시 그리려면 Ctrl+L을 눌러야 합니다).

여기에 예가 있습니다. 다음 파일이 있다고 가정해 보겠습니다.

http://diaz-caro.web.unq.edu.ar/inicial.png

Zathura가 열린 상태에서 Zathura를 호출하면 <Leader>lv다음과 같은 결과를 얻습니다.

http://diaz-caro.web.unq.edu.ar/final.png

내 해결 방법은 zathura를 호출하여 표준 및 오류 출력을 /dev/null로 보내는 스크립트를 만드는 것이었습니다.

zathura "$@" 2>/dev/null

이 문제를 해결할 우아한 방법이 있나요? Vim이 LaTeX 오류처럼 경고를 숨기거나 다른 버퍼에 인쇄하는 대신 내 버퍼에 경고를 인쇄하는 이유는 무엇입니까?

답변1

당신은 그것을 사용할 수 있습니다

zathura -l error file.pdf

경고 메시지를 끄세요. 그러나 그것은 당신이 가지고 있는 것과 비슷합니다. :).

관련 정보