「已注销」 2015-05-17 15:36 采纳率: 0%
浏览 783

emacs 24.2 远程 sftp 配置问题和访C-c C-f问题

.emacs配置如下:
(require 'tramp)
(setq tramp-default-method "ssh")
远程 IP为 192.168.1.104
C-c C-f 如何写访问地址

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-03 21:46
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在 Emacs 中,你可以使用 C-c C-f 来打开远程服务器的 SFTP 窗口。这个命令会自动从你的主机中获取当前的工作目录。

    如果你想要改变默认的访问方式,你需要修改 ~/.emacs.d/configure.el 文件。在这个文件中,你可以在 server-protocol-alist 的末尾添加一个新的项,指定你要使用的访问协议:

    (add-to-list 'server-protocol-alist
                  '(("sftp" "/usr/bin/sftp") ("scp" "/usr/bin/scp"))))
    

    然后保存并重新启动 Emacs。

    对于 tramp-default-method 设置,你应该将它设置为你选择的访问协议(例如 ssh),而不是空字符串,这样 Emacs 就会使用你指定的方法来连接远程服务器了。

    另外,如果在你的系统上安装了 SSH 命令行工具 /usr/bin/sftp/usr/bin/scp,那么这些命令将会被用来打开 SFTP 或者 SCP 窗口。如果没有安装这些命令,那么 Emacs 将会尝试查找一个默认的命令,但可能会遇到一些问题。

    如果你遇到了问题,可以检查你的系统是否正确安装了这些命令,并且它们是否位于正确的路径下。

    评论

报告相同问题?