2015-05-19 22 views
3

我試圖理解這個代碼兩行之間的差別的emacs的:什麼用-batch

emacs的--batch -l package.el

emacs的-l package.el

非常感謝。爲什麼在這裏需要批次?

+1

引進維基'batch'網頁可能有些幫助的:http://www.emacswiki.org/emacs/BatchMode – lawlist

+0

謝謝,報價該頁面「的命令行選項‘-batch’的原因Emacs可以非交互式運行。在這種模式下時,Emacs不從終端讀取命令,它並沒有改變的終端模式,並且它不期望被輸出到可擦除的屏幕「。 – user1961679

回答

6

-batch命令行選項從開口的編輯器窗口停止Emacs的。這允許您在Emacs Lisp中編寫腳本,您可以使用Ruby,Perl或Python的腳本。

僅有的帽子,使用該-batch選項是e2ansi一個例子,一個包,允許moreless命令來呈現與使用ANSI序列顏色的文件時,基於該語法突出顯示的Emacs執行。顯然,如果Emacs在啓動時打開了一個窗口,這將無法工作。

+3

所有真正的,但真正的* *原因批處理模式,如衆所周知的那樣,是'emacs的--batch -l dunnet'。 –

+0

喔,我一定要嘗試一下,我並沒有因爲魔域天扮演一個老派的冒險遊戲... – Lindydancer

相關問題