在服务器模式下运行emacs,以便;可以从远程位置进行连接
是否可以在服务器模式下运行emacs,以便远程客户端可以通过网络从远程位置连接?我只是在寻找一种方法,在远程运行在服务器模式下运行emacs,以便;可以从远程位置进行连接,emacs,server-mode,Emacs,Server Mode,是否可以在服务器模式下运行emacs,以便远程客户端可以通过网络从远程位置连接?我只是在寻找一种方法,在远程运行compile命令时,在功能强大的远程服务器上运行emacs,并使用EmacClient在本地编辑缓冲区。这看起来比使用ssh会话要好得多。不应依赖于网络延迟。基于我的上述评论,我建议采用以下工作流程: 将您处理的源检索到本地目录(通过scp或git,无论什么方式) 介绍所需的代码更改 要在远程服务器上编译代码,请指定一个自定义compile命令,该命令将: 将更改的文件推回到远程服务
compile
命令时,在功能强大的远程服务器上运行emacs,并使用EmacClient在本地编辑缓冲区。这看起来比使用ssh
会话要好得多。不应依赖于网络延迟。基于我的上述评论,我建议采用以下工作流程:
scp
或git
,无论什么方式)compile命令
,该命令将:
scp-r我的来源/用户-name@example.net:我的源代码
或通过git push remote我的开发分支ssh用户-name@example.net-C“cd~/my sourcesl;make&.&bin/compiled app”
注意:
为了通过ssh顺利执行命令,应该配置基于密钥的身份验证
这里的一个显著缺点是,至少它可能无法正确运行X11应用程序(或根本无法运行)根据我上面的评论,我建议使用以下工作流:
scp
或git
,无论什么方式)compile命令
,该命令将:
scp-r我的来源/用户-name@example.net:我的源代码
或通过git push remote我的开发分支ssh用户-name@example.net-C“cd~/my sourcesl;make&.&bin/compiled app”
注意:
为了通过ssh顺利执行命令,应该配置基于密钥的身份验证
这里的一个显著缺点是,至少它可能无法正确运行X11应用程序(或者根本无法运行)我认为最好的方法是:我认为最好的方法是:文件是本地的还是远程的?如果您只想在远程服务器上运行emacs,那么您可以通过X11转发运行它,或者通过ssh连接在终端上运行它到远程机器。您能更准确地描述您的用例吗?让源代码(我理解正确了吗?)在本地,通过
ssh
(ssh允许执行自定义命令而不创建新会话)编译它,然后使用任何首选VCS(例如git/svn/…)推回服务器有什么错?我想远程保存文件,在远程服务器上运行编译,只需通过EmacClient在本地编辑文件。基本上,我需要emacs作为通用网络服务器运行。由于网络延迟,不想使用X11转发甚至ssh会话进行任何巫毒。为什么特别想使用EmacClient?有什么问题吗?嗯,我希望远程机器上的emacs服务器在许多连接的用户之间共享缓冲区。这些文件是本地的还是远程的?如果您只想在远程服务器上运行emacs,那么您可以通过X11转发运行它,或者通过ssh连接在终端上运行它到远程机器。您能更准确地描述您的用例吗?让源代码(我理解正确了吗?)在本地,通过ssh
(ssh允许执行自定义命令而不创建新会话)编译它,然后使用任何首选VCS(例如git/svn/…)推回服务器有什么错?我想远程保存文件,在远程服务器上运行编译,只需通过EmacClient在本地编辑文件。基本上,我需要emacs作为通用网络服务器运行。由于网络延迟,不想使用X11转发甚至ssh会话进行任何巫毒。为什么特别想使用EmacClient?有什么问题吗?嗯,我希望远程机器上的emacs服务器在许多连接的用户之间共享缓冲区。