可移植的 Emacs TRAMP 问题

可移植的 Emacs TRAMP 问题

我将 NT Emacs 放在 USB 驱动器上,这样当我不能随身携带 Linux 笔记本电脑时,就可以在大学图书馆的 Windows 机器上使用它。我的大部分工作涉及在仅允许安全连接(scp/ssh)的 Red Hat 服务器上远程编辑文件。在我的笔记本电脑上,TRAMP 模式从未失败过。

我在 .emacs 文件中设置了默认方法以使用 ssh。但是,在 Windows 机器上,我无法让 NT Emacs 正确登录。所有 Windows 机器都安装了 PuTTY,因此我尝试将 tramp 默认模式设置为“ssh”和“plink”,但每次我尝试远程编辑文件时,它都会显示“正在打开 FTP 连接”并无限期挂起。我假设它挂起是因为服务器不接受(不安全的)FTP 连接,即使我告诉它使用 ssh 或 plink。

谁能帮我这个?

答案1

由于某种原因,当您使用正常格式时,Windows 下的 emacs 不会尝试使用 TRAMP。您必须明确使用 tramp 格式,即: /[运输/名称@站点#端口]文件名

请注意方括号是必需的,请删除空格。

相关内容