在运行linux时,当我在安装了latex套件的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键的帮助都将不胜感激。
发布于 2013-10-13 12:36:12
您可以重新映射\ll
或创建新的映射,例如用于静默编译的\ls
:
map <leader>ls :silent call Tex_RunLaTeX()<cr>
这里的关键是silent
命令,它可以防止vim要求您按Enter键。但是,您将看不到任何输出。
https://stackoverflow.com/questions/18749091
复制相似问题