Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当Emacs服务器只在一个客户端上打开时,为什么它会说“缓冲区仍然有客户端”?_Emacs_Emacsclient - Fatal编程技术网

当Emacs服务器只在一个客户端上打开时,为什么它会说“缓冲区仍然有客户端”?

当Emacs服务器只在一个客户端上打开时,为什么它会说“缓冲区仍然有客户端”?,emacs,emacsclient,Emacs,Emacsclient,我有一个emacs守护进程,运行的客户端打开了一个文件。我理解C-k背后的概念,显示缓冲区仍然有客户机,但是当缓冲区只在一个客户机上打开时,为什么会发生这种情况我只有一个客户机打开 Emacs守护进程考虑缓冲区的Emacs服务器副本另一个客户端副本? < P>客户端连接不是用C-K关闭的,它是用C-X关闭的。因此,实际上,当您点击C-k时,您是在告诉Emacs在不关闭连接的情况下杀死缓冲区。因此,您正在查看的是“开放客户端”。客户端连接不是用C-k关闭的,而是用C-x关闭的。因此,实际上,当您

我有一个emacs守护进程,运行的客户端打开了一个文件。我理解C-k背后的概念,显示缓冲区仍然有客户机,但是当缓冲区只在一个客户机上打开时,为什么会发生这种情况我只有一个客户机打开


Emacs守护进程考虑缓冲区的Emacs服务器副本另一个客户端副本?

< P>客户端连接不是用C-K关闭的,它是用C-X关闭的。因此,实际上,当您点击C-k时,您是在告诉Emacs在不关闭连接的情况下杀死缓冲区。因此,您正在查看的是“开放客户端”。

客户端连接不是用C-k关闭的,而是用C-x关闭的。因此,实际上,当您点击C-k时,您是在告诉Emacs在不关闭连接的情况下杀死缓冲区。因此,“开放客户端”就是您正在查看的客户端。

该警告用于防止您无意中关闭客户端连接,并导致在等待过程中发生一些意外操作。例如,当从git或mail作为编辑器调用EmacClient时,关闭连接可能会导致提交或发送电子邮件。即使只有一个打开的帧,您也可能正在处理多个缓冲区,而不记得这个特定的缓冲区来自客户机请求。因此emacs显示警告,说明您确定要终止此缓冲区吗?这也将关闭客户端连接


C-x是告诉emacs我知道这有一个客户在等它的方式。我受够了。请告诉客户端我已完成并跳过警告。

此警告用于防止您无意中关闭客户端连接并导致在等待过程中发生意外操作。例如,当从git或mail作为编辑器调用EmacClient时,关闭连接可能会导致提交或发送电子邮件。即使只有一个打开的帧,您也可能正在处理多个缓冲区,而不记得这个特定的缓冲区来自客户机请求。因此emacs显示警告,说明您确定要终止此缓冲区吗?这也将关闭客户端连接


C-x是告诉emacs我知道这有一个客户在等它的方式。我受够了。请告诉客户我已经完成并跳过警告。

我知道这已经有几个月了,但是使用C-x关闭缓冲区而不是保存/杀死缓冲区有什么好处?我阅读了C-x上的帮助文档,但是我不太清楚什么时候应该使用它,而不是杀死一个缓冲区。@TimS。我也不清楚。我经常使用emacsclient,这仍然经常让我感到困惑。我倾向于建议kill buffer检查客户端,并在默认情况下关闭这些连接。我不知道这是否会导致问题。我知道这已经有几个月了,但是使用C-x关闭缓冲区而不是保存/杀死缓冲区有什么好处?我阅读了C-x上的帮助文档,但是我不太清楚什么时候应该使用它,而不是杀死一个缓冲区。@TimS。我也不清楚。我经常使用emacsclient,这仍然经常让我感到困惑。我倾向于建议kill buffer检查客户端,并在默认情况下关闭这些连接。我不知道这是否会引起问题。