簡體   English   中英

linux vim latex-suite編譯奇怪

[英]linux vim latex-suite compile oddity

運行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鍵將不勝感激。

您可以重新映射\\ll或創建新映射,例如\\ls進行靜默編譯:

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

這里的關鍵是silent命令,它阻止vim要求你按Enter鍵。 但是,您不會看到任何輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM