vim 及其 latex 插件:编译优化

vim 及其 latex 插件:编译优化

目前,使用 vim 我必须先用 保存:w,然后使用 进行编译\ll,而且编译会显示各种垃圾并要求enter在最后按下;我想要的是,当我按下时,\ll它会自动保存并仅显示类似于我在终端中输入数字时的内容pdflatex file | grep arning:是否可以使用类似文件let g:Tex_CompileRule_pdf = 'pdflatex $* | grep arnin中的内容来实现这一点.vimrc

答案1

g:Tex_CompileRule_pdf作为编译过程的一部分,vim-latex 具有重复编译直到整个文档编译完成的功能(即,根据检测到的等文件的更改,在适当的情况下\ll触发运行),因此,这不应该超过使用适当的选项执行您正在使用的任何版本的 LaTeX。latex bibtex latex latexaux

为了保存和编译文件,我引入了一个新的映射,

map <Leader>t :w<CR><bar><Leader>ll

在我的.vim/ftplugin/tex.vim文件中(我使用这种方式,以便此映射仅对具有 filetype 的文件启用,tex而不是对所有文件启用,就像您使用 一样.vimrc)。从这里,每当我使用\tvim 时,都会首先写入文件,然后执行您从 获得的默认 vim-latex 编译\ll

我不清楚grep arningwarning?)的目的是什么,但与上述情况一样,你应该能够使用

map <Leader>t :w<CR><bar><Leader>ll<bar>:grep arning *<CR>

或者在第二次之后在 vim 中执行任何操作以达到所需的效果。

相关内容