Emacs tramp挂起“Tramp:发现远程shell提示”

时间:2013-12-03 22:45:46

标签: emacs tramp

我第一次尝试通过Windows上Emacs的tramp访问远程文件。我正试图通过C-x C-f /plink:user@host:/打开一个远程目录。但是,当Emacs在迷你缓冲区中进入“Tramp:found remote shell prompt”时,它会挂起。并且不仅迷你缓冲器挂起,而且所有Emacs都挂起,所以我必须通过任务管理器杀死它。遗憾的是,我无法看到tramp的任何调试信息,因为它输出到Emacs缓冲区。我该如何调试呢?

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

1 个答案:

答案 0 :(得分:5)

我遇到了与tramp ssh非常相似的情况,我无法猜测你的特定问题是什么,但只是你可以通过这样做得到完整的跟踪:

(setq tramp-verbose 10)

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

*debug tramp/plink USER@IP*

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

祝你好运!