linux vim latex-suite编译奇怪

时间:2013-09-11 18:55:04

标签: vim latex-suite

运行linux,当我在安装了latex-suite的vim中编译一个latex文档时,我(不必要地)提示按Enter键。也就是说,当我键入\ll进行编译时,屏幕似乎从vim中退出到命令提示符,该命令提示符为:

Press ENTER or type command to continue

点击ENTER将我的文档成功编译后返回给vim,但是我不想在这里点击ENTER(我没有从Mac运行同样的问题)。

我的.tex文件内容如下

\documentclass{article}
\title{This is the title}
\author{The Author}
\date{September 2013}
\begin{document}
\maketitle
Hello World!
\end{document}

从vim中,我给出以下命令:

:echo g:Tex_DefaultTargetFormat

并收到

pdf

我给出以下命令:

:echo g:Tex_CompileRule_pdf

并收到

pdflatex -interaction=nonstopmode $* >/dev/null 2>/dev/null

从bash提示符我可以输入

pdflatex -interaction=nonstopmode HelloWorld.tex >/dev/null 2>/dev/null

和pdflatex编译我的文档而不请求我按ENTER键。任何不必在命令提示符下按ENTER键的帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以重新映射\ll或创建新映射,例如\ls进行静默编译:

map <leader>ls :silent call Tex_RunLaTeX()<cr>

这里的关键是silent命令,它阻止vim要求你按Enter键。但是,您不会看到任何输出。