單獨的進程中當我運行emacs
文本編輯器的過程不返回,所以我不能用這顯然是默認行爲的終端。運行的emacs從終端
我找不到在man
交換機或命令,但我知道這是一件很簡單的。
如何運行emacs
作爲一個單獨的進程,所以我可以繼續使用終端,而無需打開第二個?
單獨的進程中當我運行emacs
文本編輯器的過程不返回,所以我不能用這顯然是默認行爲的終端。運行的emacs從終端
我找不到在man
交換機或命令,但我知道這是一件很簡單的。
如何運行emacs
作爲一個單獨的進程,所以我可以繼續使用終端,而無需打開第二個?
您可以通過追加與號命令,emacs &
在後臺啓動任何程序。
有與轉到後臺處理工作的整體框架,例如參見man jobs
,disown
,fg
,bg
,並嘗試Ctrl-Z
上正在運行的進程,這將暫停,並給你的終端,讓您無論是恢復這一進程在你的樂趣的前景或背景。通常當您的shell關閉時,所有這些程序都會結束,disown
允許您告訴程序在結束會話後繼續運行。
的emacs --help
命令是給你一個提示:
--batch do not do interactive display; implies -q
這樣跑emacs --batch
(或者emacs --execute
somecommand)。
如果您有一個桌面(或某個X11顯示器)並且想要emacs
打開一個X11窗口並給您一個shell提示符,請在後臺運行它(例如emacs &
)。
我找到啓動Emacs,例如中的程序(或殼)是非常有用的使用Emacs命令:M-x shell
或M-x compile
(對於make
etc ...)或M-x gdb
用於調試器。
您通常會在工作日的開始時啓動一個單一的emacs
。對於使用相同emacs
的其他版本,您可以使用emacsclient
(或將其設置爲EDITOR
環境變量)。
在後臺運行它:'emacs&' – devnull
另外,找一個'emacsclient'不要運行多個emacsen。 – choroba