是否可以在服务器模式下运行 emacs,以便远程客户端可以通过网络从远程位置连接?我只是在寻找在远程强大的服务器上运行 emacs 并在远程运行compile
命令时使用 emacsclient 在本地编辑缓冲区的方法。这看起来比使用ssh
会话更好的方法。不应该依赖于网络延迟。
问问题
551 次
2 回答
1
于 2013-11-26T10:11:14.177 回答
0
根据我上面的评论,我推荐以下工作流程:
- 将您处理的源检索到本地目录(通过
scp
或git
等) - 在代码中引入所需的更改
要在远程服务器上编译代码,请指定一个自定义
compile-command
,它将:- 将更改的文件推送回远程服务器。例如:
scp -r my-sources/ user-name@example.net:my-sources
或通过git push remote my-dev-branch
- 通过 ssh 运行编译命令并显示输出。例如:
ssh user-name@example.net -C "cd ~/my-sourcesl; make && ./bin/compiled-app"
- 将更改的文件推送回远程服务器。例如:
note:
为了通过 ssh 顺利执行命令,应该配置一个基于密钥的身份验证。
这里的显着缺点是至少它可能无法正确(或根本无法)运行 X11 应用程序
于 2013-11-22T04:18:47.247 回答