抑制 vim-latex-suite 中的标准输出

抑制 vim-latex-suite 中的标准输出

Vim Latex-Suite和PDF阅读器一起使用Zathura。在 Zathura 的最新版本中,他们决定输出以下警告:

"warning: Failed to loads bookmarks"

每当文档没有定义书签时(在我的例子中,99% 的情况都是这样)。

问题是这个警告会发送到标准输出,由于某种原因,当我从 vim 中调用 zathura 时,vim 在我的缓冲区上显示了警告(我必须按 Control+L 来重绘缓冲区)。

这是一个例子。假设我有这个文件:

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

在我用 呼叫 Zathura 后<Leader>lv,Zathura 打开,我得到这个:

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

我的解决方法是制作一个脚本,调用 zathura 将标准和错误输出发送到 /dev/null

zathura "$@" 2>/dev/null

有没有优雅的方法来解决这个问题?为什么 vim 会在我的缓冲区中输出警告,而不是像对待 LaTeX 错误那样将其隐藏或输出到另一个缓冲区中?

答案1

您可以使用

zathura -l error file.pdf

关闭警告消息。但它与你所拥有的相似,:)。

相关内容