我有一个安装了 Emacs 的 Windows 开发人员工作站和带有源文件和 SSH 服务器的 Linux 服务器。如何在 Emacs 上打开源文件?
我已经尝试过:
C-x C-f /ssh:user@host#22:/home/user/file.rb
Run Code Online (Sandbox Code Playgroud)
但收到无法读取的错误消息。
Emr*_*inç -1
我认为 Emacs 需要 TRAMP:
在您的 Emacs 中安装 trapmp 后,您将能够访问远程计算机上的文件,就像它们是本地文件一样。透明地启用对远程文件系统的访问以编辑文件、版本控制和目录。
该软件包提供了对开箱即用的 ssh 连接的支持,这是该软件包更常见的用途之一。这允许相对安全地访问计算机,特别是在禁用 ftp 访问的情况下。
在Windows下,tramp使用plink程序与PuTTY包集成。
欲了解更多信息:
http://www.gnu.org/s/tramp/#Overview
PS:复制并粘贴“不可读的错误消息”肯定会有用。