问题标签 [tramp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1056 浏览

emacs - 通过登录服务器(多跳 ssh)在 emacs 中的流浪模式

如何在 emacs 中完成多跳 ssh 会话,如下例所示,

使用流浪者模式?Mx f RET 然后 "/ssh: -t ..." 似乎不正确

感谢您的帮助!


编辑:似乎添加

到 ~/.ssh/config 使得在 emacs 中的输入成为可能,我被要求输入两次密码。但是,现在我收到“权限被拒绝(公钥,键盘交互)”。你知道为什么吗?

0 投票
1 回答
303 浏览

emacs - Emacs term-mode:停止在某些主机上设置远程默认目录

我曾经term-mode在 Emacs 中运行 Bash shell。在远程主机上,term-mode的目录跟踪功能有助于将default-directory主机名设置在其中,以便通过 Tramp 远程完成选项卡完成和文件访问。然而,有时我使用与我的工作站共享相同文件系统的远程主机,因为它们从 NFS 加载相同的目录。在这些情况下,流浪汉让我放慢了太多的速度。我希望在使用这些系统时,让 Emacs 在default-directory本地设置。为此,我term-handle-ansi-terminal-messages已从系统复制term.el到我的.emacs. 我替换这部分:

有了这个:

这调用了一个term-equivalent-filesystem-host-group-p函数,该函数告诉主机是否应该被视为具有等效的文件系统。

此方法具有预期的效果,但复制和修改系统 Lisp 代码对代码中的任何未来更改都不可靠。我认为如果不复制其一半的功能(消息循环或default-directoryange-ftp-...变量的设置),就不可能为该函数提供建议。

有一个更好的方法吗?

0 投票
0 回答
291 浏览

svn - Emacs 中的远程 Subversion 存储库浏览

Emacs 是否有一个用于远程浏览 subversion repo 的包,类似于 kdesvn 的功能?如果不是 TRAMP 似乎是放置此类功能的可能位置

0 投票
0 回答
221 浏览

emacs - Emacs 冻结向 ecb-source-path 添加远程流浪者路径

我正在尝试通过修改Emacs 24.2、ecb 2.40、OS X 10.8.2 下文件中的ecb-source-path变量来将远程目录添加到我的 ecb 目录窗格。.emacs以下通过 emacs 中的 tramp 工作:

我不确定我的语法是否错误,但我尝试了以下方法来添加到 ecb 的路径:

这导致emacs在发出时挂起ecb-activate,消息缓冲区中没有显示错误消息

导致消息:Warning: Source-path <ENTERED PATH> is not accessible - ignored!

有没有人这样做并且知道添加远程路径的正确语法ecb-source-path?根据文档,(**)应该可以工作。如果语法确实正确,是否有任何提示可以调试可能发生的事情并导致 emacs 冻结?或者这是ecb本身的问题?

0 投票
2 回答
3229 浏览

emacs - 在 Emacs Tramp 模式下刷新远程目录

我一直在我的 Emacs 上使用 Tramp 模式来远程编辑文件。我也在使用ido模式。当我在使用 Tramp 打开的文件的同一目录中添加新文件时,我无法让 Tramp 找到新文件(使用 Cx Cf)。有没有办法刷新流浪汉?

0 投票
0 回答
239 浏览

emacs - emacs tramp 配置前缀 macs os x

对于安装trampemacs对于configure操作,我应该使用哪个前缀?在流浪汉的介绍中。

0 投票
1 回答
2337 浏览

emacs - 如何禁用emacs中流浪汉缓冲区的自动保存?

流浪汉缓冲区的自动保存非常烦人,每次都要花费几十秒。

我可以使用 Alt-X 自动保存模式禁用它,有什么办法可以自动禁用它吗?也许通过使用某种钩子?

0 投票
2 回答
495 浏览

git - 如何使 emacs + egg (git) 与远程文件一起工作(通过 ssh 访问)

访问本地系统中的 repos/dirs/文件时,我的 emacs + egg 工作正常。

此外,通过 ssh 打开和编辑文件也可以正常工作,例如

但是当执行 egg-status 时,我得到......

请注意,如果我打开一个 shell 并 ssh 进入远程系统,所有 git 命令都可以正常工作。

感谢您提供任何帮助以使其正常工作。

0 投票
2 回答
1893 浏览

emacs - 奇怪的 Emacs Tramp Fix

我正在远程主机上编辑文件并点击C-x C-s,突然 Emacs 冻结了。那天早些时候它一直在工作;仅在十分钟前,我在同一会话中从另一个缓冲区保存。击中C-g将它从挂起状态中拉出来,但它不再保存了。本地机器是 OS X Leopard,远程机器是 FreeBSD 7.4,Emacs 是 OS X 的预编译下载 24.1 (9.0)。

我做了M-x tramp-cleanup-all-connections并再次尝试。没运气。我尝试了很多事情,包括关闭我的工作站和重新启动 emacs。

跳到最后,我在 .emacs 中更改了以下行:

我想这样我会得到一些很好的调试信息。所以我重新启动,并试图编辑一个远程文件,我想我会在 *debug tramp/ssh ...* 缓冲区中看到一些东西。

瞧,我能够再次编辑远程文件。

我重置tramp-verbose为 3,重新启动,然后再次挂起流浪汉。我把它切换回10,一切正常。即使我设置tramp-debug-buffernil.

有人知道为什么会这样吗?真正让我犹豫的是,在几个月的无故障编辑之后,Emacs 突然停止工作。

0 投票
1 回答
660 浏览

emacs - Emacs dired+tramp,UTF8 文件名错误

当首先使用 tramp+dired 时,我得到了这个:
坏 utf8 符号

我以为我通过以下几行解决了它:

但是现在发生了一些错误: 错误的文件名,目录名长度

也没有帮助:“LC_ALL=ru_RU.utf8”

现在 Dired 得到错误的文件名(目录名)长度。您可以在 dir 中看到这个,包括修改日期(也是蓝色的)。

这发生在任意文件名(不是全部)上。
因此,当 Dired 的名称不正确时,我无法操作文件。
有人可以帮忙吗?