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

Wil*_*kel 7 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.

ass*_*sem 5

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

(setq tramp-verbose 10)

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

*debug tramp/plink USER@IP*

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

祝好运!

  • 对于尝试 ssh 进入本地 Windows 虚拟机的 emacs 用户很有用 (2认同)