在许多主机上使用emacs

mba*_*768 0 emacs hosts

我每天都:

  1. 使用运行Linux,Windows或MacOS X的多个工作站
  2. 编辑其他Linux主机上的文件,这些主机不是上面提到的任何工作站

这里唯一的共同点是互联网连接所有这些主机:工作站和服务器.我可以在我的工作站上保持所有配置文件同步,并且可以在所有配置文件上运行X服务器.运行emacs的正确方法是什么?我不想牺牲任何功能.

在我的理想世界中,我可以在远程主机上键入"emacs foo.txt",并通过X转发发生一些魔术,以在我的工作站现有的emacs会话中显示该文件.

无解决方案

  1. tramp:当我操作远程主机时,编辑器只是我工作流程的一部分.我需要打开一个终端,这样我就可以快速运行其他命令.tramp对此完全错误.
  2. ncurses emacs:很糟糕,我想要图形类型

如果您对我的问题没有肯定的答案,请不要只是猜测.谢谢.

Ran*_*rtz 7

你试过tramp eshell吗?你可以"cd /remote.host:/some/path"并从那里编辑文件,如果你键入一个非内置的,它会激活一个ssh管道来运行它.相当光滑.