gpt4 book ai didi

Emacs 24.3.1 TRAMP 在打开文件时挂起

转载 作者:行者123 更新时间:2023-12-03 23:43:00 24 4
gpt4 key购买 nike

我在 Arch Linux 上运行图形化 Emacs 24.3.1(使用控制台版本时也存在此问题)。我正在尝试使用 TRAMP 通过 SSH 使用需要密码的私钥打开远程 Fedora 系统上的文件。身份验证工作正常,文件列表也是如此。当我尝试打开文件时,我的 Emacs session 挂起并显示“Tramp: Inserting `/{filename I'm试图打开}' ...done”。无法使用 ESC ESC ESC 或 C-g 中止。有没有人有解决方案?

最佳答案

Emacs 24 通常与 Tramp 配合得很好。您可能需要的是 ControlMasterAuto在您的 .ssh/config 文件中。这将确保 ssh 连接信息无缝传递到 Emacs。这也将确保您只需要在终端中登录一次并在流浪模式下使用多个 emacs 框架。我已经详细说明了以下步骤

(1) 转到您的 .ssh/config 文件并添加以下选项

Host <hostname>
ControlMaster auto
ControlPath ~/.ssh/%r@%h:%p
ServerAliveCountMax=30
ServerAliveInterval=5

(2) 现在通过终端登录远程主机。

(3) 打开emacs框架,尝试通过tramp(/ssh:)打开远程文件。您必须能够连接到远程主机。

即使对于两级身份验证(使用 rsa key + 密码),上述步骤也应该适用。

关于Emacs 24.3.1 TRAMP 在打开文件时挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17588136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com