我的.vimrc中有以下行:
autocmd FileType tex map <C-L> :!pdflatex % &<CR>
现在,绑定工作正常,但是当vim切换到生成pdflatex的输出时,它会在随机位置中断行,产生不可读的输出并使调试错误变得非常困难。有没有办法纠正这个?
答案 0 :(得分:0)
如果你想在vim会话中没有任何显示的情况下完成此任务,你可以采取不同的方法。例如:
au FileType tex map <silent> <expr> <C-L> system("pdflatex ".expand("%"))
请参阅:help <silent>
和:help <expr>
。
当我使用:silent !ls
屏幕闪烁并且通常需要重绘时,这是一种解决方法。