我在远程集群(Linux 操作系统)上有一个大型 C++ 代码库。当我需要在我的家用计算机(Ubuntu OS)上处理这些代码时,我会尝试通过 X windows 上的 emacs 访问这些代码。然而,X 窗口连接非常缓慢,使得编辑过程很痛苦。所以我有时会在本地驱动器和远程集群之间手动移动文件来编辑文件。我的问题是:有没有办法配置我的本地 emacs,这样当我在本地空间中编辑文件时,它会自动备份到可以编译的集群中?
更新:1
我安装了 TRAMP,它适用于可以直接连接的服务器。但是,我也有服务器,只有在我激活 VPN 时才能连接。如何向 TRAMP 提供 VPN 信息以连接到该服务器?
我遇到的另一个问题是如何在 TRAMP 等待来自远程 shell 的提示时停止它,而不必杀死整个 emacs 缓冲区。