有时,在term模式下使用emacs file时,我会错误地运行emacs,而不是只打开文件。这将在当前客户端中创建一个嵌套的emacs客户端。我的问题是如何只关闭内部客户端?
发布于 2013-05-15 21:56:55
只需在内部emacs中使用命令M-x kill-emacs即可。背景和杀死它的工作很好,但它是有点黑客。
发布于 2013-05-15 17:55:57
回答
你应该能够C-z出来,然后杀死它
kill %1解释
C-z将挂起当前进程,并为其分配一个作业号,然后返回到shell。
jobs命令将显示当前作业及其编号。kill允许您使用%n语法按作业号终止进程。
发布于 2013-05-15 18:21:30
您应该使用顶级Emacs。使用以下命令启动emacs:
emacs --daemon所有帧的开头为:
emacsclient -c从你的任期中:
emacsclient -n或者,您应该改用eshell。
https://stackoverflow.com/questions/16561685
复制相似问题