有时在term
模式下使用 emacs 时,我会错误地运行emacs file
而不是仅仅打开文件。这将在当前客户端内创建一个嵌套的 emacs 客户端。我的问题是如何只关闭内部客户端?
问问题
409 次
3 回答
6
回答
你应该能够C-z
摆脱它,然后用它杀死它
kill %1
解释
C-z
将暂停当前进程,为其分配一个作业编号并将您返回到 shell。
该jobs
命令将向您显示当前的作业及其编号。允许您使用 % n语法kill
按其作业编号终止进程。
于 2013-05-15T09:55:56.823 回答
5
只需使用M-x kill-emacs
内部 emacs 中的命令即可。背景和杀死它工作正常,但它有点更hackish。
于 2013-05-15T13:56:54.690 回答
0
您应该使用顶级 Emacs。使用以下命令启动 emacs:
emacs --daemon
开始所有帧:
emacsclient -c
从你的任期:
emacsclient -n
或者你应该eshell
改用。
于 2013-05-15T10:21:29.770 回答