我第一次尝试通过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。
答案 0 :(得分:5)
我遇到了与tramp ssh非常相似的情况,我无法猜测你的特定问题是什么,但只是你可以通过这样做得到完整的跟踪:
(setq tramp-verbose 10)
然后再次尝试连接,然后挂起C-g
并检查缓冲区:
*debug tramp/plink USER@IP*
10级详细程度可能过于庞大 - 您可以尝试较低级别(较小的数字)来查看它是否显示问题可能是什么。检查tramp-verbose
的文档字符串。
祝你好运!