运行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键的帮助将不胜感激。
答案 0 :(得分:0)
您可以重新映射\ll
或创建新映射,例如\ls
进行静默编译:
map <leader>ls :silent call Tex_RunLaTeX()<cr>
这里的关键是silent
命令,它阻止vim要求你按Enter键。但是,您不会看到任何输出。