Pregunta Conéctese a una unidad compartida desde Emacs en Windows 7


Estoy usando emacs-w32.exe, invocado desde Cygwin, en una máquina con Windows 7. Estoy tratando de conectarme a una unidad compartida a la que puedo acceder y escribir de otra manera (por ejemplo, usando el explorador de Windows), pero no puedo deducir la configuración e invocación adecuadas de TRAMP (?) Para la unidad.

He intentado C-x C-f y luego alguna variación de uno de los siguientes:

 \\REMOTE-HOST\<path>
 /plink:\\REMOTE-HOST:<path>
 /plink:USER@REMOTE-HOST:<path>
 /ssh:USER@REMOTE-HOST:<path>

... junto con algunas otras variaciones, principalmente con barras diagonales delanteras y traseras.

Todavía no he instalado un cliente samba, porque estoy en una máquina con Windows que se conecta de forma nativa a una unidad así y no parece que sea así. debería ser necesario, pero si esa es la respuesta, no sé cómo (a) instalar un cliente samba de Cygwin, o (b) dirigir emacs-w32.exe a la ruta correcta. Pero espero que, entre Plink / PuTTY y la capacidad nativa de Windows, no deba tomar esos pasos.

¿Algún consejo?

(EDIT: el consejo de Steven funcionó cuando invoco emacs, pero no emacs-w32, así que lo estableceré como la respuesta, pero el misterio sigue siendo por qué funciona uno y no el otro. Pero, pragmáticamente hablando, evitar emacs-w32 funcionará para mí.)


1


origen




Respuestas:


Intente barras inclinadas hacia adelante: //REMOTE-HOST/<path> 


1



Intenté eso, y creo que estoy tratando de crear // ruta / a / archivo en el equipo local porque recibo el mensaje: "Use M-x make-directory RET RET para crear el directorio y sus padres". - amp108
C-f C-x //serverName/shareName/file me funciona para abrir un archivo remoto La finalización de tabulación incluso funciona. Esto funciona tanto en emacs como en emacs-w32. - Steven
Extraño. Funciona para mí con emacs, pero no emacs-w32. No sé por qué, pero evitaré ejecutar el último. - amp108