在 MS Windows 中处理 LaTeX 文档时,我有这个功能可以进行反向搜索(从 pdf 到 Vim):
function! ViewTex()
if has('win32') || has('win64')
let execstr = 'silent! !start SumatraPDF -reuse-instance '.
\ '-inverse-search "gvim --remote-silent +\%l \%f"'.
\ '%:p:r.pdf'
endif
exec execstr
endfunction
这很好用,只是它不会打开闭合的折叠。所以我的问题是:如何将normal zv
命令传递给--remote-silent
?我尝试了(没有成功)以下内容:
"gvim --remote-silent +\%l|normal\ zv \%f"