是否可以在服务器模式下运行emacs,以便远程客户端可以通过网络从远程位置连接?我正在寻找在远程强大的服务器上运行emacs的方法,并在运行compile
命令remotelly时使用emacsclient在本地编辑缓冲区。这使用ssh
会话看起来更好。不应该依赖于网络延迟。
答案 0 :(得分:1)
我认为最好的方法是:http://www.emacswiki.org/emacs/TrampMode
答案 1 :(得分:0)
根据我上面的评论,我建议使用以下工作流程:
scp
或git
,等等)要在远程服务器上编译代码,请指定一个自定义compile-command
,它将:
scp -r my-sources/ user-name@example.net:my-sources
或通过git push remote my-dev-branch
ssh user-name@example.net -C "cd ~/my-sourcesl; make && ./bin/compiled-app"
note:
通过ssh顺利执行命令,应该有一个配置的基于密钥的身份验证。
这里的一个重要缺点是至少它可能无法正确运行X11应用程序(或根本不运行)