如何在emacs终端上从ssh服务器打开文件?

时间:2016-09-28 00:58:22

标签: emacs

我是emacs的新手,对于在ssh客户端上打开已保存的文件有点困惑,所以我可以编辑它(这是为了学校)

我所做的是......

  1. 在mac
  2. 上打开我的终端
  3. 通过终端
  4. 打开emacs
  5. 拆分emacs屏幕,这样我就有一面可以编辑一个c程序而另一面可以编辑终端(可以更快地编译)
  6. 登录到ssh客户端(那里有一个我应该编辑的文件)
  7. 唯一的问题是,如果该文件来自ssh客户端,我不确定如何从我的emacs终端打开该特定文件。

    我在emacs终端上尝试过emacs filename.c&它会打开我的文件版本,它没有颜色并且奇怪地滚动。 如何才能正确打开文件,使其像emacs上的常规文件一样着色和滚动?

    我还在终端上尝试了c-c c-f并键入了我的filename.c但它只是打开一个空白页面。

    有什么建议吗?先感谢您!

1 个答案:

答案 0 :(得分:4)

Emacs可以通过其Tramp包访问远程计算机上的文件。要从本地计算机打开此类文件,请应用

  

C-x C-f / ssh:user @ host:/ path / to / file

user是远程计算机上的登录名,host是该计算机的名称。