如何设置 Vim-Latex 仅运行 1 个 SumatraPDF 实例?

如何设置 Vim-Latex 仅运行 1 个 SumatraPDF 实例?

我正在尝试设置 vim-latex 插件以使用 PDF 进行默认编译和查看,并使用 SumatraPDF 作为默认阅读器。以下是我所做的配置.vimrc

let g:tex_flavor='latex'
let g:Tex_DefaultTargetFormat = 'pdf'
let g:Tex_CompileRule_pdf = 'pdflatex -synctex=1 -interaction=nonstopmode $*'
let g:Tex_ViewRule_pdf = 'SumatraPDF'

我已将 PATH 变量设置为指向 SumatraPDF 安装目录。此时,\ll\lv运行正常。唯一让我烦恼的是,每次我这样做时\lv,vim-latex 都会自动打开一个新的 SumatraPDF 实例。我使用其他编辑器(如 TexStudio 或 TeXnicCenter)没有问题(查看 PDF 时只打开一个实例)。我做错了什么?我需要在 中添加什么吗.vimrc

我到处搜索都没有结果,但如果我错了,请告诉我链接。

答案1

SumatraPDF 可以通过命令行选项调用,请参阅帮助手册。 选项

-reuse-instance

会起作用


使其起作用的最终修改是这样的:

let g:Tex_ViewRule_pdf = 'SumatraPDF -reuse-instance'

相关内容