JetBrains Gateway 远程开发,使用体验如何?

我之前也是试过一下vsc的远程开发 惊为天人 开发环境可以直接用服务器的 本机不用安装开发环境 还能远程debug

so,Emacs 什么时候能支持链接远程 server?

要开发新插件吧,JetBrains Gateway 和 VS Code 貌似都是要在服务器端专门跑一个进程,用来和本地的客户端沟通,估计比 Emacs 的 TRAMP 复杂很多。

要是 emacsclient 也能链接远程的 daemon 就好了

但这样的插件是能解决很大一个痛点的,现在的 tramp 实在实在不好用,希望不久之后 emacs 也能实现像他们这样的 remote 功能。

我原来也是实在受不了FTP,被折腾够了,最后在服务器上把syncthing装上后好多了,现在的主要问题是syncthing有时候会和git检出的文件冲突,还未找到让二者可以 结合使用 的办法

我也是一手emacs一手vscode,感觉dap-mode也基本成熟了,我在远程也可以ssh过去后开emacs+dap-mode debug。但也不妨碍再开个vscode debug

有些复杂环境还是没有什么好的解决方案,像remote + docker,要么就是在docker里启动emacs,要么就是gdb/lldb/pdb之类的terminal debugger硬上了

rsync 紫薯布丁

syncthing是p2p的,可以内网穿透,从服务器同步到没有公网ip的电脑上很有用,而rsync双向同步似乎要双方都有公共ip,达不到条件

你是不是写反了?

我感觉说的是在服务器上开 Server,然后 SSH 到服务器,在 TUI 里面编辑文件。

这样本地什么都不需要,只需要打开终端 SSH 到服务器就可以开始编码了;这里的服务器一般指的是开发服务器

这难道不是在说 Emacs?

看错,VSCode 有一个 Remote 插件,可以在本地打开 VSCode 打开服务器的文件夹,重点是编辑体验和本地近似相同,有兴趣你可以关注下

感觉你俩的意思不在一个频道上,之前 @twlz0ne 就 vs code 的 remote 在论坛里回复过

请教一下:我哪里不对?

你确定本机不用安装开发环境?不是ide帮你把事情都做了

:joy:好久没用 我再试试

我又试了一下 本地不用安装环境 用的服务器上的环境 例如我开发golang 本地可以不安装 只是服务器上安装就好了 vscode扩展也分2个环境 一个是本地一个是远程 vscode扩展也是安装在远程上 要是emacs也能有一个类似的就好了 给我的感觉就是在服务器里打开emacs TUI开发

这个感觉已经是web-ide了,本地甚至只要浏览器就行,并非仅是远程编辑文件

确实体验好的出乎意料, 一直希望emacs的client/server模式能增强到类似vscode的remote xxx, 不过好像没人在意.

vscode这种远程开发模式是刚需.