我想在Vim中键入:make
来编译我的LaTeX文档。我在Makefile
中写下了编译规则,但是一旦启用LatexSuite Vim扩展,就不再使用Makefile
。相反,Vim运行latex -interaction=nonstopmode
(注意没有文件名)并挂起该命令。我没有将g:Tex_UseMakefile
选项从默认值1更改为0,并且根据文档,这应该导致我的Makefile
被使用,但事实并非如此。
需要哪些配置才能告诉LatexSuite只使用我的Makefile
?
LatexSuite是通过OpenSuSE存储库获得的:vim-plugin-latex-20120125-21.1.1.noarch
答案 0 :(得分:3)
您可以通过vimrc中的以下设置覆盖此内容。
autocmd FileType tex let g:Tex_CompileRule_dvi = 'make'
或者,在$HOME/.vim/after/ftplugin/tex.vim
set makeprg='make'
文件<latex-suite-root-folder>/compiler/tex.vim
第" Customization of 'makeprg': {{{
部分
这个(g:Tex_CompileRule_dvi)是一个应该可以直接投入的字符串 “&amp; makeprg。