Emacs:如何查看sftp文件夹

4

我正在使用Ubuntu并第一次尝试使用Emacs,但不幸的是它似乎无法看到我当前挂载的任何sftp文件夹。这些文件夹在nautilus和gedit中可见。

有经验的Emacs用户能否指点我正确的方向?

2个回答

5

我不确定如何让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

Tramp documentation


1

虽然tramp更高效,但你可以从$HOME/.gvfs/server.net/中“拖放”它到emacs中。$HOME/.gvfs/server.net/是本地挂载的位置。

通常我会将文件拖放到scratch中,然后(如你所见)它会展开为一个文件名。只需将其修改为可评估的函数,并使用“C-M-x”进行评估:

(find-file "/sftp:username@server.net:/path/to/file.txt")


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接