在emacs中通过ssh打开文件

在emacs中通过ssh打开文件,emacs,Emacs,我在Mac(Lion)上,使用GNU/Emacs版本24.1。我已经创建了一个VM,并为它分配了一个静态IP。 我想使用emacs打开/编辑文件。AFAI发现,在版本23之上,tramp模式是预装的。因此,我尝试了以下C-xc-f/ssh:username@192.168.1.23:/path_to_file.rb但它所做的是创建一个名为ssh:…rb的文件。 如何解决此问题?尚未升级到24.1,但在此之前,路径应该是: C-x C-f/scp:username@192.168.1.23:/pa

我在Mac(Lion)上,使用GNU/Emacs版本24.1。我已经创建了一个VM,并为它分配了一个静态IP。 我想使用emacs打开/编辑文件。AFAI发现,在版本23之上,
tramp模式是预装的。因此,我尝试了以下
C-xc-f/ssh:username@192.168.1.23:/path_to_file.rb
但它所做的是创建一个名为ssh:…rb的文件。


如何解决此问题?

尚未升级到24.1,但在此之前,路径应该是:

C-x C-f/scp:username@192.168.1.23:/path_to_file.rb


尚未升级到24.1,但在此之前,路径为:

C-x C-f/scp:username@192.168.1.23:/path_to_file.rb


Emacs 24在不定期模式下启用。如果您在~/.emacs.d目录或某些init.el文件中放置了任何内容以自定义tramp模式,请将其删除

你所需要做的就是
C-xc-f~//username@ip_address.

您将被要求输入密码,请提供密码并享受

Emacs 24在不定期模式下启用。如果您在~/.emacs.d目录或某些init.el文件中放置了任何内容以自定义tramp模式,请将其删除

你所需要做的就是
C-xc-f~//username@ip_address.

您将被要求输入密码,请提供密码并享受

nope不起作用,我需要向.emacs.d目录中添加一些内容吗?nope不起作用,我需要向.emacs.d目录中添加一些内容吗?如果您使用
emacs-q
启动emacs,它是否起作用?如果您使用
emacs-q
启动emacs,它是否起作用?如果我必须通过SSH和中间服务器,是否有办法做到这一点?我的大学使用了一个系统,在这个系统中,我们SSH到一个服务器池中,在那里进行身份验证,然后SSH-X从该会话进入其中一个可用的客户端。谢谢,我不知道默认情况下启用了tramp。这很有帮助!在我的例子中,我使用“Host pi”行将服务器别名添加到我的.ssh/config文件中↵ 主机名192.168.178.40↵ 用户pi“↵ 我能够做C-xc-f/pi:~/my-file.txt如果我必须通过SSH和中间服务器,有没有办法做到这一点?我的大学使用了一个系统,在这个系统中,我们SSH到一个服务器池中,在那里进行身份验证,然后SSH-X从该会话进入其中一个可用的客户端。谢谢,我不知道默认情况下启用了tramp。这很有帮助!在我的例子中,我使用“Host pi”行将服务器别名添加到我的.ssh/config文件中↵ 主机名192.168.178.40↵ 用户pi“↵ 我能做C-xc-f/pi:~/my-file.txt