我在 Windows 7 机器上使用 emacs-w32.exe,从 Cygwin 调用。我试图连接到一个共享驱动器,我可以通过其他方式访问和写入(例如,通过使用 Windows 资源管理器),但我无法推断出该驱动器的正确 TRAMP (?) 设置和调用。
我尝试过C-x C-f
以下其中一种方法,然后做了一些改进:
\\REMOTE-HOST\<path>
/plink:\\REMOTE-HOST:<path>
/plink:USER@REMOTE-HOST:<path>
/ssh:USER@REMOTE-HOST:<path>
... 以及一些其他变化,主要涉及正斜杠与反斜杠。
我还没有安装 samba 客户端,因为我在一台 Windows 机器上,它本身就连接到这样的驱动器,而且似乎应该是必要的,但如果这就是答案,我不知道如何 (a) 从 Cygwin 安装 samba 客户端,或 (b) 将 emacs-w32.exe 引导到正确的路径。但我希望,在 plink/PuTTY 和 Windows 本机容量之间,我不需要采取这样的步骤。
有什么建议吗?
(编辑:当我调用时,史蒂文的建议有效emacs
,但无效emacs-w32
,所以我将其设置为答案,但仍然是个谜,为什么一个有效而另一个无效。但从务实的角度来说,避免emacs-w32
对我来说是有效的。)
答案1
尝试正斜杠://REMOTE-HOST/<path>