Windows 上透過 SSH 的 Emacs

Windows 上透過 SSH 的 Emacs

我正在嘗試讓 Emacs 在 Windows 下透過 SSH 工作(客戶端和伺服器)。使用 Emacs 23.2(從 GNU FTP 下載),蘇阿作為 SSH 伺服器和比特維斯作為 SSH 客戶端,當我執行“./emacs.exe -nw”時,我得到“標準輸入不是 tty”。

它說這裡這在 cygwin 伺服器上也不起作用,並且這裡是一個討論相同(或非常相似)問題的舊線程(2000)。

有人讓這個工作嗎?

答案1

您可以使用下列應用程式之一在 Windows 中取得 xWindows 模擬器:

使用 Exceed 時,您只需在連接到 ssh 時在 Putty 中標記「啟用 X11 轉送」複選框即可。然後只需在控制台中輸入“emacs”,您就會在 Windows 的 GUI 中執行 Emacs。我沒有使用 Xming,但我懷疑它應該以類似的方式運作。

答案2

您是否考慮過在客戶端上使用 dokan 並透過它「本地」存取檔案?

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

答案3

我使用 Windows 10 附帶的 OpenSSH 伺服器並透過 PuTTY 進行連線。這給了我 Windows 盒子上的命令提示字元。然後我安裝了 emacshttps://github.com/zklhp/emacs-w64/

emacs如果運行為但工作為,則會掛起emacs -nw。然而,遊標位置沒有可靠地更新。您可以左右移動(無論是使用右箭頭還是 Cf),並且遊標會停留在同一位置,直到您鍵入一些文字。

相關內容