.emacs配置如下:
(require 'tramp)
(setq tramp-default-method "ssh")
远程 IP为 192.168.1.104
C-c C-f 如何写访问地址
emacs 24.2 远程 sftp 配置问题和访C-c C-f问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
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 将会尝试查找一个默认的命令,但可能会遇到一些问题。如果你遇到了问题,可以检查你的系统是否正确安装了这些命令,并且它们是否位于正确的路径下。
解决 无用评论 打赏 举报