我在OSX Yosemite上使用的是Macports风格的Emacs,并且在没有任何解决方案的情况下,查看了Tramp上的每个线程都很慢。
可以使用陷阱,但每个动作之间大约有100毫秒的延迟。在服务器端这不是问题,因为如果我仅使用terminal / iTerm将ssh切换到同一服务器,则此延迟不存在。
我认为问题可能仅限于编辑文件,但事实证明它无处不在。无论我是仅使用远程外壳,还是仅按M-x
(使用头盔),都被延迟了。
我已经尝试过ssh,scp和rsync作为连接方法,而没有任何解决方案。也尝试过ControlMaster auto
没有任何效果。
还有其他人有这个问题,并且能够解决吗?
试图找到一个东西,这个答案,是唯一接近一个有用答案的东西:\
—
Nsukami _
Tramp具有扩展的日志记录功能。应用
—
Michael Albinus 2015年
(setq tramp-verbose 6)
并重新运行测试。将有一个详尽的Tramp调试缓冲区,每个条目都以时间戳记开头。在(6)
条目之后浏览此缓冲区,它们是远程发送的命令,以及远程外壳程序的输出。检查是否有明显的延迟。顺便说一句,您正在使用哪个Tramp版本?用检查C-h v tramp-version
。
对于helm-tramp,github.com / masasam /…
—
Peter Becich