我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
关闭警告消息。但它与你所拥有的相似,:)。