如何在不保存的情况下正确编译vim-latex?

hwo*_*557 8 vim latex

我刚开始使用Vim-LaTeX.

默认的dvi输出并没有为我工作,所以我改变了默认pdf加入"let g:Tex_DefaultTargetFormat = 'pdf'"到我的tex.vim.

唯一的问题是我需要先保存我的文档(:w)然后再编译它(\ll)并在Evince(\lv)中查看.如果我不救它,并运行\ll\lv,乳胶所保存的文件运行前,我就开始编辑它,而不是包含我的编辑的文件缓冲区.

我如何制作它以便vim保存我的文件并在我点击时编译我的文档\ll?谢谢!

ske*_*ept 9

这不是完美的解决方案,但它可以工作,在.vimrc中定义一个新的地图:

map <f2> :w<cr><leader>ll
Run Code Online (Sandbox Code Playgroud)

这是有效的,但应该有一个更清洁的方式来做到这一点.

  • 这使得vim在插入模式下编译,然后将光标返回到<f2>之前的位置:imap <f2> <Esc>:w <cr> <leader> ll <CO> a (2认同)