Подключение к общему диску из Emacs в Windows 7

783
amp108

Я использую emacs-w32.exe, запущенный из Cygwin, на компьютере с Windows 7. Я пытаюсь подключиться к общему диску, к которому я могу в противном случае получить доступ и выполнить запись (например, с помощью проводника Windows), но я не могу определить правильную настройку TRAMP (?) И вызов для этого диска.

Я попробовал, C-x C-fа затем некоторые варианты одного из следующих:

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

... наряду с некоторыми другими вариациями, в основном с косой чертой вперед или назад.

Я до сих пор не установлен клиент самбы, потому что я на машине Windows, которая изначально подключается к такому диску, и он не кажется, что это должно быть необходимыми, но если это ответ, я не знаю, как ни (а) установить клиент samba из Cygwin или (б) направить emacs-w32.exe по правильному пути. Но я надеюсь, что между plink / PuTTY и собственными возможностями Windows мне не нужно будет предпринимать такие шаги.

Любой совет?

(РЕДАКТИРОВАТЬ: совет Стивена сработал, когда я призываю emacs, но нет emacs-w32, поэтому я выберу это как ответ, но остается загадкой, почему один работает, а не другой. Но, прагматично говоря, избегание emacs-w32будет работать для меня.)

1

1 ответ на вопрос

1
Steven

Try forward slashes: //REMOTE-HOST/<path>

Попробовал это, и он думает, что я пытаюсь создать // путь / к / файлу на локальном компьютере, потому что я получаю сообщение: «Используйте Mx make-directory RET RET для создания каталога и его родителей». amp108 9 лет назад 0
`Cf Cx // имя_сервера / shareName / file` помогает мне открыть удаленный файл. Завершение вкладки даже работает. Это работает как в emacs, так и в emacs-w32. Steven 9 лет назад 0
Странный. У меня работает с `emacs`, но не с` emacs-w32`. Не знаю почему, но я буду избегать запуска последнего. amp108 9 лет назад 0