因为觉得 linux 下配置开发环境更舒服,试过 JetBrains on wsl2 以及 gateway ,感觉都不是很稳定。最近又因为笔记本板载 ram 不够,重新用起了 gateway ,有些小 bug 没了,但是还是会出现某些文件失去响应这样的问题,重启就好了。 所以来问问 V 站的大佬们有没有对使用 gateway 开发的看法
1
Rand01ph 2023-03-12 11:13:20 +08:00
最近一段时间一直在用,还是挺方便的,不过我是专门弄了一台设备装 Linux 用来承载开发环境,另外一边是 m2 的 mac 用 gateway 链接开发,暂时没有遇到什么不支持的地方。
|
2
cherrymaker 2023-03-12 11:19:29 +08:00 via iPhone
@Rand01ph 好像不支持 markdown?
|
3
JustSong 2023-03-12 11:25:59 +08:00 via Android
最佳实践就是用 VS Code 的远程,体验完爆 JetBrains Gateway ,这东西目前感觉就是个半成品,挺失望的
|
4
cherrymaker 2023-03-12 11:33:43 +08:00 via iPhone
主要做深度学习,gpu 都在服务器上所以很依赖远程开发。gateway 的代码提示和项目开发整体体验比 vscode 远程要好一点。
但 gateway 是 beta 版有很多不稳定的地方,经常是修了一个 bug 又引入新的 bug ,比如我用的比较多的远程 debug 功能,几个版本时好时坏。另外可能就是 jupyter notebook 和 markdown 支持不行。 如果喜欢 jetbrain 系列开发体验,还是选择 gateway 做大项目体验比较好,还原度 90 %吧,vscode 还是适合写一些轻量的脚本啥的。 对了,gateway 对本地和远程文件上传下载支持也不如 vscode 好(vscode 直接拖拽上传就行,gateway 只能 scp 命令) |
5
buwenhe 2023-03-12 11:34:21 +08:00
微软内部已经有一些 repo 支持 VSCode remote 到 Github Codespaces 了,体验非常非常好。
|
6
mmm159357456 2023-03-12 11:45:59 +08:00
如果自己的项目的话,直接腾讯云竞价实例李家坡 4c8g 一天差不多 1 元,比轻量体验好很多
|
7
zxCoder 2023-03-12 13:42:10 +08:00
关注这个好多年了,只能说 “非常失望,我敲,已经结束了”,remote 体验完全被 vscode 暴打
|
8
FrankAdler 2023-03-12 14:07:25 +08:00 via iPhone
感觉还是不如它的前身:projector ,我现在是在坚持用旧版
|
9
duduke 2023-03-12 17:01:17 +08:00 via iPhone
在用 gateway ,之前被公司安全警告使用 ssh 代理,只能使用远程开发了,大问题没有,小问题一堆😓
|
10
plams 2023-03-12 17:06:42 +08:00
还是加到 64G 用 WSL2 吧. gateway 这一言难尽
|
11
iold 2023-03-12 17:10:01 +08:00
试过几次了,不好用。
|
12
loloxwg 2023-03-12 17:13:08 +08:00
很难用,尝试几次后基本不用了
|
13
Norths 2023-03-12 17:40:38 +08:00 via Android
大问题目前还好,小毛病一堆。比如自带的 Git Commit 不支持输入中文(公司需要),比如 Webstorm 在提示一些第三方包的时候,按 Tab 上屏失败(不知道是不是个例)... 噢还有时不时的界面残留..
|
14
javalaw2010 2023-03-12 17:50:15 +08:00
之前试过 docker+gateway ,wsl+gateway ,虚拟机+gateway ,但是 gateway 这东西设计的脑回路确实有点搞不懂,太难用了。
最后我选择裸机双系统装了个 manjaro ,虚拟机装个 tiny11 的镜像分了 2G 内存跑 windows 应用。方案是在宿主机的 windows 里建了个 vhd 虚拟硬盘,用 virtualbox 装上系统之后,用 U 盘 ventoy 引导进系统,这样不想进 manjaro 的时候拔了 U 盘开机就进 windows ,万一哪天不想要 linux 了,直接把 vhd 删了,方便快捷,不留污染。 |
15
choury 2023-03-12 18:08:02 +08:00 via Android
用 vim 插件,再加上搜索就会有异常,反馈过说不能复现,一年多也没修
|
16
tonghuashuai 2023-03-13 00:28:08 +08:00 via iPhone
从 gateway 刚出来就一直关注,也知道 vs code remote ,但对 jetbrains 是有期待的,结果到现在基本上放弃幻想了,这东西基本不可用,功能不稳定,bug 不断还不修,感觉会一直 beta 下去,说是 alpha 其实也不过分。
同样场景别折腾了,选 vs code remote 吧。 |
17
tonghuashuai 2023-03-13 00:54:04 +08:00 via iPhone
@mmm159357456
用竞价实例代码写一半被回收了就惨了 |
18
sunzhenyucn 2023-03-13 03:29:07 +08:00
一堆 bug ,暂时还拥有不了最佳实践
|
19
mmm159357456 2023-03-13 08:33:50 +08:00
@tonghuashuai 回收前有两个小时的预警
|
20
leeyuzhe 2023-03-13 09:52:08 +08:00
被 vscode 吊打,一堆 bug 根本没法高强度使用
|
21
daveh 2023-03-13 16:27:06 +08:00 via iPhone 1
什么场景下或者什么类型的文件会失去响应?
可以试试增加服务端的内存设置,注意 gateway 的设置内存方法与本地 IDE 是不一样的,Help 菜单里面设置的是本地 Client 的内存,服务端内存需要点左上角服务器- Settings 去设置。 如果内存够也有问题,有可能是处理这些类型文件的插件有问题,试试禁用或者更新相关插件。 如果网络带宽够 ping 值低,Gateway 远程体验还是不错的,相比 Projector 更接近原生体验,目前虽然是 beta 有 BUG ,但影响使用的 BUG 基本很少或者有办法规避;当然另外有些不支持的特性,这种有替代方法。 Gateway 本质是 JB 的 Code With Me 功能的延伸,技术栈也是基于此,远程服务器需要跑一个完整的 IDE ,提供 Gateway 共享给本地使用。其工作流可能与其他远程方式有不一样,有些人可能没搞明白,就瞎评各种“缺点”。但其实也不复杂,稍微折腾一下就清楚了,例如插件怎么安装,是安装本地还是 host ?例如 host 插件是按工程安装的。 评论区吹 VS Code 远程体验好的是尴吹,VS Code 本地就很难用了,功能不强,很难配置,远程也强不到哪,问题也不少。有这折腾 VS Code 的功夫,研究适应一下 Gateway 远程,获得一个功能较齐全的远程 IDE ,体验比 VS Code 好多了。 其实 OP 也可以试试另外几种远程方法,例如 xrdp 远程桌面+完整 Linux IDE ,基本上像用本地一样,缺点是目前 Linux 版本有个顶栏不好去掉。或者 ssh 转发 X11 的 IDE 界面到本地,缺点是中文输入法不好配置,断连后 IDE 要重启。或者有人提到的 Projector ,缺点是字体不好配置,鼠标 4 键用不了。可以根据情况选择合适的。 |
22
daveh 2023-03-13 16:33:11 +08:00 via iPhone
@buwenhe #5 Gateway 也支持 Github Codespaces ,安装一个插件就行,可以试试。如果 IDE 本身功能不强、配置还复杂,很难说体验非常好,毕竟要常用的功能好用强才行。
|
23
daveh 2023-03-13 16:36:10 +08:00 via iPhone
@FrankAdler #8 projector 的界面字体不好调,可能很多人不喜欢。另外最大的问题是鼠标 4 键返回功能用不了,会导致整个界面返回被关闭。
|
24
daveh 2023-03-13 16:42:19 +08:00 via iPhone
@Norths #13 Git Commit 最终是调用操作系统的 git 命令,要求远程服务器 ssh 用户环境是支持中文的,可以远程 ssh 运行一下 locale 命令,看输出是否支持中文或 UTF-8 。
|
26
daveh 2023-03-13 21:35:33 +08:00 via iPhone
@chotow 是哪些快捷键冲突了?可以看下所用的 rdp 客户端能否设置键盘映射。
我一般是给常用功能设置双快捷键,这个冲突就用另外一个,特别是从 mac rdp 远程到 Linux 桌面时非常有用。 |
27
liulongquan 2023-04-29 20:00:03 +08:00
@daveh linux xdrp 远程桌面极为卡顿,基本没法用哦
windows 远程桌面还好 |
28
daveh 2023-05-11 09:24:08 +08:00 via iPhone
@liulongquan 可以看看是不哪配置有问题,我这用很快。
|