2014-10-19 69 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