在emacs中关闭emacs

时间:2013-05-15 09:41:56

标签: emacs

有时在term模式下使用emacs时,我会错误地运行emacs file而不是仅仅打开文件。这将在当前客户端内创建嵌套的emacs客户端。我的问题是如何关闭内部客户端?

3 个答案:

答案 0 :(得分:6)

答案

你应该可以C-z出来,然后用

杀死它
kill %1

说明

C-z将暂停当前进程,为其分配一个作业号并返回shell。

jobs命令将显示当前作业及其编号。 kill允许您使用% n 语法按作业编号终止进程。

答案 1 :(得分:5)

只需在内部emacs中使用命令M-x kill-emacs即可。背景和杀死它工作得很好,但它有点多hackish。

答案 2 :(得分:0)

你应该使用顶级的Emacs。使用以下命令启动emacs:

emacs --daemon

以:

开始所有框架
emacsclient -c

从您的学期开始:

emacsclient -n

或者您应该使用eshell