Emacs: Как просматривать папки sftp - PullRequest
3 голосов
/ 10 октября 2009

Я запускаю Ubuntu и играю с Emacs впервые, но, к сожалению, он не видит никаких папок sftp, которые я сейчас смонтировал. Эти папки видны для nautilus и gedit.

Могут ли опытные пользователи Emac указать мне правильное направление?

Ответы [ 2 ]

5 голосов
/ 10 октября 2009

Я не уверен, как заставить Emacs подобрать именно те серверы, которые были смонтированы под Nautilus.

Однако (и, надеюсь, это соответствует вашим потребностям), вы все равно можете просматривать и редактировать удаленные файлы и каталоги, используя Tramp, если вы знаете имя сервера:

C-x C-f /sftp:username@server.net:path/to/file.txt RET

или

C-x C-f /sftp:username@server.net:path/to/directory/ RET

Бродячая документация

1 голос
/ 25 января 2011

Хотя tramp более эффективен, вы можете «перетащить» его из $ HOME / .gvfs / server.net / в emacs. В $ HOME / .gvfs / server.net / он монтируется локально.

Обычно я перетаскиваю файл с нуля, где (как вы видели) он раскрывается до имени файла. Просто измените это в оцениваемую функцию, оцените ее с помощью «C-M-x»:

(найти-файл "/sftp:username@server.net:/path/to/file.txt")

...