带有pdflatex绑定的Vim会产生无法读取的输出

时间:2012-07-20 14:38:20

标签: latex vim

我的.vimrc中有以下行:

autocmd FileType tex map <C-L> :!pdflatex % &<CR>

现在,绑定工作正常,但是当vim切换到生成pdflatex的输出时,它会在随机位置中断行,产生不可读的输出并使调试错误变得非常困难。有没有办法纠正这个?

1 个答案:

答案 0 :(得分:0)

如果你想在vim会话中没有任何显示的情况下完成此任务,你可以采取不同的方法。例如:

au FileType tex map <silent> <expr> <C-L> system("pdflatex ".expand("%"))

请参阅:help <silent>:help <expr>

当我使用:silent !ls屏幕闪烁并且通常需要重绘时,这是一种解决方法。