在 Windows 上通过 SSH 使用 Emacs

在 Windows 上通过 SSH 使用 Emacs

我正在尝试让 Emacs 在 Windows 下通过 SSH 工作(客户端和服务器)。使用 Emacs 23.2(从 GNU FTP 下载),苏阿作为 SSH 服务器和Bitvise作为 SSH 客户端,当我运行“./emacs.exe -nw”时,我收到“标准输入不是 tty”的提示。

它说这里这在 cygwin 服务器上也不起作用,并且这里是一个旧帖子(2000),讨论相同(或非常相似)的问题。

有谁能使这个工作正常吗?

答案1

您可以使用下列应用程序之一在您的 Windows 中获取 xWindows 模拟器:

使用 Exceed 时,您只需在连接到 ssh 时在 Putty 中勾选“启用 X11 转发”复选框。然后只需在控制台中输入“emacs”,Emacs 就会在 Windows 的 GUI 中运行。我没有使用 Xming,但我认为它应该以类似的方式工作。

答案2

您是否考虑过在客户端上使用 dokan 并通过它“本地”访问文件?

http://dokan-dev.net/en/download/

答案3

我使用 Windows 10 附带的 OpenSSH 服务器并通过 PuTTY 进行连接。这会在 Windows 框中显示命令提示符。然后我从https://github.com/zklhp/emacs-w64/

如果按 运行,它会挂起,emacs但按 运行则可正常工作emacs -nw。但是,光标位置无法可靠地更新。您可以左右移动(无论是使用右箭头还是 Cf),光标会停留在同一位置,直到您输入一些文本。

相关内容