2014-10-19 61 views
4

前段时间我通过tramp打开了一个文件。也就是说,通过ssh/scp有效。它还没有完成,我想停止阅读。然而C-g不起作用。除了杀死emacs(这对我来说似乎很不道德,它也破坏了我的M-x shell),我还有其他选择来阻止加载吗?如何从阅读大文件中断流浪汉

请注意,服务器不会挂起。我不想要任何超时like in this question

+2

除非你的壳方式比任何我更加先进曾经使用或听说过摧毁它们是不道德的。不切实际的,令人烦恼的,过分强大的,形形色色的各种各样的想法。但不是不道德的;你正在销毁一个简单的计算机进程,而不是一个有感知的实体。 – 2014-10-19 12:37:32

+1

@HighPerformanceMark:同意了,我认为这个“也”是明确的。 – false 2014-10-19 13:13:40

回答

5

如果您可以找到相应的ssh/scp进程ID,那么您可以简单地杀死它。

+1

谢谢!我的emacs还活着! – false 2014-10-19 13:13:05

+0

感谢赏金奖励;非常感激! – tripleee 2015-12-15 19:57:52

2

如果既没有C-克也不C-CC-C被打断,但Emacs的仍响应M-X命令,可以杀死连接或整个缓冲区。

The TRAMP manual表明以下的Mx命令可能会感兴趣:

  • 的Mxtramp-cleanup-this-connection
  • 的Mxtramp-cleanup-all-buffers