桌面版 GnuEmacs 在 Debian 服务器上进行编辑(无 XWindows)

桌面版 GnuEmacs 在 Debian 服务器上进行编辑(无 XWindows)

我很难找到在无头服务器上打开文件的最佳方法。我从未使用过 Emacs tramp 功能,它打开远程文件的语法似乎很奇怪,而且我想知道如何通过 emacs shell 功能浏览文件(例如 ls),然后通过 tramp 打开文件。

我可以在 Debian 服务器(目前没有 X Windows)上安装某种基本的 XWindows 功能,以便我可以非常简单地在远程服务器上打开终端,浏览文件,然后启动本地 emacs 吗?

很困惑吗?

答案1

我强烈建议你使用流浪汉。我每天通过 ssh 在 headless centos 服务器上使用 tramp 编辑文件。

它的语法其实很简单。它只是/PROTOCOL:[REMOTEIP]:FILE。例如/ssh:10.0.0.2:/root/todo.org意味着编辑/root/todo.org文件10.0.0.2通过 ssh。您还可以使用以下命令浏览远程服务器上的文件迪雷德./ssh:10.0.0.2:/root//root在 dired 缓冲区中打开文件夹。

流浪汉的优点:

  • 你不需要在服务器上安装 emacs (或其他任何东西)

  • 你不需要在不同的机器上同步你的配置文件

  • 通过 ssh 进行 dired 和 eshell

相关内容