我第一次运行 Ubuntu 并使用 Emacs,但不幸的是,它似乎没有看到我目前安装的任何 sftp 文件夹。这些文件夹对 nautilus 和 gedit 可见。
任何有经验的 emac 用户可以指出我正确的方向吗?
我不确定如何让 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 效率更高,但您可以将其从 $HOME/.gvfs/server.net/“拖放”到 emacs 中。$HOME/.gvfs/server.net/ 是本地安装的位置。
通常,我将文件放到草稿中(如您所见)它被扩展为文件名。只需将其修改为可评估函数,使用“CMx”对其进行评估:
(查找文件“/sftp:username@server.net:/path/to/file.txt”)