8

我第一次尝试通过 Windows 上的 Emacs 的 tramp 访问远程文件。我正在尝试通过C-x C-f /plink:user@host:/. 但是,当 Emacs 在 minibuffer 中到达“Tramp: found remote shell prompt”时,它会挂起。不仅迷你缓冲区挂起,而且所有 Emacs 都挂起,所以我必须通过任务管理器将其杀死。不幸的是,这意味着我看不到 tramp 的任何调试信息,因为它输出到 Emacs 缓冲区。我该如何调试呢?

我正在运行 Windows 8.1、Emacs 24.3 和 plink 0.63。

4

1 回答 1

7

我遇到了与 tramp ssh 非常相似的情况,我无法猜测您的特定问题是什么,但只有您可以通过以下操作获得完整的跟踪:

(setq tramp-verbose 10)

然后再次尝试连接,挂起后,C-g检查缓冲区:

*debug tramp/plink USER@IP*

级别 10 的详细程度可能过于庞大 - 您可以尝试使用较低级别(较小的数字)来查看它是否揭示了问题可能是什么。检查文档字符串以获取tramp-verbose.

祝你好运!

于 2014-01-03T01:59:58.063 回答